diff --git a/win32ss/user/imm32/imm.c b/win32ss/user/imm32/imm.c index ddacadf247b..6fdaed3defc 100644 --- a/win32ss/user/imm32/imm.c +++ b/win32ss/user/imm32/imm.c @@ -1131,6 +1131,12 @@ ImmEnumInputContext( HIMC hIMC; TRACE("(%lu, %p, %p)\n", dwThreadId, lpfn, lParam); + + if (!IS_IMM_MODE()) + { + TRACE("\n"); + return FALSE; + } dwCount = Imm32BuildHimcList(dwThreadId, &phList); if (IS_ZERO_UNEXPECTEDLY(dwCount))