diff --git a/win32ss/user/imm32/ime.c b/win32ss/user/imm32/ime.c index 51bdd39d47d..7b7271de2ba 100644 --- a/win32ss/user/imm32/ime.c +++ b/win32ss/user/imm32/ime.c @@ -675,7 +675,7 @@ ImmGetDescriptionW( TRACE("(%p, %p, %d)\n", hKL, lpszDescription, uBufLen); - if (!ImmGetImeInfoEx(&info, ImeInfoExKeyboardLayout, &hKL)) + if (!IS_IME_HKL(hKL) || !ImmGetImeInfoEx(&info, ImeInfoExKeyboardLayout, &hKL)) { ERR("\n"); return 0;