Browse Source

Only initialize imm32 if a text input client is present

pull/11034/head
Benedikt Stebner 3 years ago
parent
commit
25ff3e2004
  1. 12
      src/Windows/Avalonia.Win32/Input/Imm32InputMethod.cs

12
src/Windows/Avalonia.Win32/Input/Imm32InputMethod.cs

@ -85,16 +85,18 @@ namespace Avalonia.Win32.Input
_parent = parent;
var langId= PRIMARYLANGID(LGID(HKL));
var langId = PRIMARYLANGID(LGID(HKL));
if(langId != _langId)
if (IsActive)
{
DisableImm();
if (langId != _langId)
{
DisableImm();
EnableImm();
}
}
_langId = langId;
EnableImm();
}
public void ClearLanguageAndWindow()

Loading…
Cancel
Save