diff --git a/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs b/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs index 39bdb942e1..84f27f080e 100644 --- a/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs +++ b/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs @@ -729,7 +729,7 @@ namespace Avalonia.Win32 { case GCS.GCS_RESULTSTR: { - if(ToInt32(wParam) >= 32) + if(!string.IsNullOrEmpty(previousComposition) && ToInt32(wParam) >= 32) { Imm32InputMethod.Current.Composition = previousComposition;