From e184a89ae53d1c24a960a4515937599fc55e0c09 Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Fri, 2 Mar 2018 19:42:06 +0300 Subject: 8187635: On Windows Swing changes keyboard layout on a window activation Reviewed-by: serb, ssadetsky (cherry picked from commit 36efa01) --- src/windows/native/sun/windows/awt_Component.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/windows/native/sun/windows/awt_Component.cpp b/src/windows/native/sun/windows/awt_Component.cpp index 5b8d72862d..712d556f8c 100644 --- a/src/windows/native/sun/windows/awt_Component.cpp +++ b/src/windows/native/sun/windows/awt_Component.cpp @@ -1868,6 +1868,7 @@ LRESULT AwtComponent::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) "new = 0x%08X", GetHWnd(), GetClassName(), (UINT)lParam); mr = WmInputLangChange(static_cast(wParam), reinterpret_cast(lParam)); + g_bUserHasChangedInputLang = TRUE; CallProxyDefWindowProc(message, wParam, lParam, retValue, mr); // should return non-zero if we process this message retValue = 1; -- cgit v1.2.3