https://git.reactos.org/?p=reactos.git;a=commitdiff;h=27cc079d904f73c09b3dd…
commit 27cc079d904f73c09b3ddccdcb4d0785569115f8
Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Thu Oct 20 13:48:11 2022 +0900
Commit: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
CommitDate: Thu Oct 20 13:48:11 2022 +0900
[IMM32] Fix ImeDpi_Escape by adding !IS_16BIT_MODE()
CORE-11700
---
dll/win32/imm32/ime.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dll/win32/imm32/ime.c b/dll/win32/imm32/ime.c
index 1a654825970..38df8aa9b32 100644
--- a/dll/win32/imm32/ime.c
+++ b/dll/win32/imm32/ime.c
@@ -316,7 +316,7 @@ ImeDpi_Escape(PIMEDPI pImeDpi, HIMC hIMC, UINT uSubFunc, LPVOID
lpData, HKL hKL)
if (IS_IME_HKL(hKL))
return pImeDpi->ImeEscape(hIMC, uSubFunc, lpData);
- if (IS_CICERO_MODE())
+ if (IS_CICERO_MODE() && !IS_16BIT_MODE())
return pImeDpi->CtfImeEscapeEx(hIMC, uSubFunc, lpData, hKL);
return 0;