aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Fokin <denis.fokin@jetbrains.com>2018-03-02 19:42:06 +0300
committerDenis Fokin <denis.fokin@jetbrains.com>2018-04-26 15:24:00 +0300
commite184a89ae53d1c24a960a4515937599fc55e0c09 (patch)
tree4a76390af660db0d44ca64c858fb9c41ef19c2b2
parent8b12177e3de107c3ca2535536c581d894fb525ec (diff)
downloadjdk8u_jdk-e184a89ae53d1c24a960a4515937599fc55e0c09.tar.gz
8187635: On Windows Swing changes keyboard layout on a window activation
Reviewed-by: serb, ssadetsky (cherry picked from commit 36efa01)
-rw-r--r--src/windows/native/sun/windows/awt_Component.cpp1
1 files changed, 1 insertions, 0 deletions
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<UINT>(wParam), reinterpret_cast<HKL>(lParam));
+ g_bUserHasChangedInputLang = TRUE;
CallProxyDefWindowProc(message, wParam, lParam, retValue, mr);
// should return non-zero if we process this message
retValue = 1;