diff options
author | Felipe Heidrich <fheidric> | 2005-06-08 15:17:11 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2005-06-08 15:17:11 +0000 |
commit | 330b80f886db8e05a5f99e5db22244e68c8b0111 (patch) | |
tree | 69de5c3c36276f467eec35fa685b2992b9a6c614 | |
parent | d0a02b5fe5dc8e5435ab975c91e0ce2da6cb3682 (diff) | |
download | eclipse.platform.swt-330b80f886db8e05a5f99e5db22244e68c8b0111.tar.gz eclipse.platform.swt-330b80f886db8e05a5f99e5db22244e68c8b0111.tar.xz eclipse.platform.swt-330b80f886db8e05a5f99e5db22244e68c8b0111.zip |
97177
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Shell.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Shell.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Shell.java index 3746b64b02..fd5443c1c4 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Shell.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Shell.java @@ -1466,7 +1466,10 @@ LRESULT WM_ACTIVATE (int wParam, int lParam) { */ if (OS.WIN32_VERSION >= OS.VERSION (5, 1)) { if ((wParam & 0xFFFF) == 0 && OS.IsDBLocale && hIMC != 0) { - OS.ImmSetOpenStatus (hIMC, false); + if (OS.ImmGetOpenStatus(hIMC)) { + OS.ImmSetOpenStatus (hIMC, false); + OS.ImmSetOpenStatus (hIMC, true); + } } } |