OpenJDK / aarch32-port / jdk9 / jdk
changeset 1454:5054103dc032
6852429: IME should call ImmIsUIMessage() or DefWindowProc() when it receives WM_IME_SETCONTEX
Reviewed-by: peytoia
author | naoto |
---|---|
date | Tue, 30 Jun 2009 17:12:32 -0700 |
parents | 0bc2fa2d1938 |
children | 584fe3163de9 |
files | src/windows/native/sun/windows/awt_Component.cpp |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/windows/native/sun/windows/awt_Component.cpp Tue Jun 30 09:38:16 2009 +0900 +++ b/src/windows/native/sun/windows/awt_Component.cpp Tue Jun 30 17:12:32 2009 -0700 @@ -3739,11 +3739,12 @@ MsgRouting AwtComponent::WmImeSetContext(BOOL fSet, LPARAM *lplParam) { - // This message causes native status window shown even it is disabled. So don't - // let DefWindowProc process this message if this IMC is disabled. + // If the Windows input context is disabled, do not let Windows + // display any UIs. HIMC hIMC = ImmGetContext(); if (hIMC == NULL) { - return mrConsume; + *lplParam = 0; + return mrDoDefault; } if (fSet) {