mirror of
https://github.com/reactos/reactos.git
synced 2026-06-21 19:22:51 +08:00
[IMM32] ImmSetConversionStatus: Check IS_CICERO_COMPAT_DISABLED (#8760)
Improve IME compatibility. JIRA issue: CORE-19268 - Check IS_CICERO_COMPAT_DISABLED's value. - Initialize dwOldConversion and dwOldSentence variables.
This commit is contained in:
committed by
GitHub
parent
e2ef2c9923
commit
35d30ec5fe
@@ -1538,14 +1538,14 @@ ImmSetConversionStatus(
|
||||
{
|
||||
HKL hKL;
|
||||
LPINPUTCONTEXT pIC;
|
||||
DWORD dwOldConversion, dwOldSentence;
|
||||
DWORD dwOldConversion = fdwConversion, dwOldSentence = fdwSentence;
|
||||
BOOL fOpen = FALSE, fConversionChange = FALSE, fSentenceChange = FALSE, fUseCicero = FALSE;
|
||||
HWND hWnd;
|
||||
|
||||
TRACE("(%p, 0x%lX, 0x%lX)\n", hIMC, fdwConversion, fdwSentence);
|
||||
|
||||
hKL = GetKeyboardLayout(0);
|
||||
if (!IS_IME_HKL(hKL) && IS_CICERO_MODE() && !IS_16BIT_MODE())
|
||||
if (!IS_IME_HKL(hKL) && IS_CICERO_MODE() && !IS_16BIT_MODE() && !IS_CICERO_COMPAT_DISABLED())
|
||||
fUseCicero = TRUE;
|
||||
|
||||
if (IS_CROSS_THREAD_HIMC(hIMC))
|
||||
|
||||
Reference in New Issue
Block a user