Browse Source

Only bypass WM_CHAR if previous composition is not empty

pull/10834/head
Benedikt Stebner 4 years ago
parent
commit
b2a4e85e23
  1. 2
      src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs

2
src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs

@ -729,7 +729,7 @@ namespace Avalonia.Win32
{ {
case GCS.GCS_RESULTSTR: case GCS.GCS_RESULTSTR:
{ {
if(ToInt32(wParam) >= 32) if(!string.IsNullOrEmpty(previousComposition) && ToInt32(wParam) >= 32)
{ {
Imm32InputMethod.Current.Composition = previousComposition; Imm32InputMethod.Current.Composition = previousComposition;

Loading…
Cancel
Save