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-03-05 14:14:11 +0300
commit36efa01da3c0b1009c658bda1a90b7ca44a47549 (patch)
tree6f74ec3a46f4c4ba83fe3edf7c83c408013ed770
parentf0c9e697ea228630e50378cfea9eeec2e1d34156 (diff)
downloadjdk8u_jdk-36efa01da3c0b1009c658bda1a90b7ca44a47549.tar.gz
8187635: On Windows Swing changes keyboard layout on a window activationjb8u152-b1184
Reviewed-by: serb, ssadetsky (cherry picked from commit 8912cd5)
-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 34673c84c1..7b64aedd7f 100644
--- a/src/windows/native/sun/windows/awt_Component.cpp
+++ b/src/windows/native/sun/windows/awt_Component.cpp
@@ -1867,6 +1867,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;