[IMM32] s/CLIENTIMC_UNKNOWN1/CLIENTIMC_DESTROY/

CORE-11700
This commit is contained in:
Katayama Hirofumi MZ 2022-03-03 16:17:07 +09:00
parent a6b544fe37
commit 6ba810c08e
2 changed files with 5 additions and 5 deletions

View file

@ -657,7 +657,7 @@ BOOL APIENTRY Imm32CleanupContext(HIMC hIMC, HKL hKL, BOOL bKeep)
return FALSE; return FALSE;
} }
if (pClientImc->dwFlags & CLIENTIMC_UNKNOWN1) if (pClientImc->dwFlags & CLIENTIMC_DESTROY)
return TRUE; return TRUE;
InterlockedIncrement(&pClientImc->cLockObj); InterlockedIncrement(&pClientImc->cLockObj);
@ -689,7 +689,7 @@ BOOL APIENTRY Imm32CleanupContext(HIMC hIMC, HKL hKL, BOOL bKeep)
ImmUnlockIMC(hIMC); ImmUnlockIMC(hIMC);
Quit: Quit:
pClientImc->dwFlags |= CLIENTIMC_UNKNOWN1; pClientImc->dwFlags |= CLIENTIMC_DESTROY;
ImmUnlockClientImc(pClientImc); ImmUnlockClientImc(pClientImc);
Finish: Finish:
@ -931,7 +931,7 @@ PCLIENTIMC WINAPI ImmLockClientImc(HIMC hImc)
} }
else else
{ {
if (pClientImc->dwFlags & CLIENTIMC_UNKNOWN1) if (pClientImc->dwFlags & CLIENTIMC_DESTROY)
return NULL; return NULL;
} }
@ -950,7 +950,7 @@ VOID WINAPI ImmUnlockClientImc(PCLIENTIMC pClientImc)
TRACE("(%p)\n", pClientImc); TRACE("(%p)\n", pClientImc);
cLocks = InterlockedDecrement(&pClientImc->cLockObj); cLocks = InterlockedDecrement(&pClientImc->cLockObj);
if (cLocks != 0 || !(pClientImc->dwFlags & CLIENTIMC_UNKNOWN1)) if (cLocks != 0 || !(pClientImc->dwFlags & CLIENTIMC_DESTROY))
return; return;
hInputContext = pClientImc->hInputContext; hInputContext = pClientImc->hInputContext;

View file

@ -1316,7 +1316,7 @@ C_ASSERT(sizeof(CLIENTIMC) == 0x34);
#define CLIENTIMC_WIDE 0x1 #define CLIENTIMC_WIDE 0x1
#define CLIENTIMC_UNKNOWN5 0x2 #define CLIENTIMC_UNKNOWN5 0x2
#define CLIENTIMC_UNKNOWN4 0x20 #define CLIENTIMC_UNKNOWN4 0x20
#define CLIENTIMC_UNKNOWN1 0x40 #define CLIENTIMC_DESTROY 0x40
#define CLIENTIMC_UNKNOWN3 0x80 #define CLIENTIMC_UNKNOWN3 0x80
#define CLIENTIMC_UNKNOWN2 0x100 #define CLIENTIMC_UNKNOWN2 0x100