https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8e01ab830b985fe6d1f19dc5f6e347159328985e

commit 8e01ab830b985fe6d1f19dc5f6e347159328985e
Author:     Katayama Hirofumi MZ <katayama.hirofumi...@gmail.com>
AuthorDate: Fri Dec 29 20:57:27 2023 +0900
Commit:     GitHub <nore...@github.com>
CommitDate: Fri Dec 29 20:57:27 2023 +0900

    [IMM32] Disable some annoying logging (#6249)
    
    @HBelusca said in ReactOS Chat:
    
    > hi, is it possible to disable those two dprints?
    > err:(../dll/win32/imm32/imm.c:949) pIMC was NULL
    > err:(../dll/win32/imm32/imm.c:849) pClientImc was NULL
    > they come out every other second of usage of any app in ReactOS.
    
    JIRA issue: CORE-19268
    Disable logging on two points by not using IS_NULL_UNEXPECTEDLY macro.
---
 dll/win32/imm32/imm.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dll/win32/imm32/imm.c b/dll/win32/imm32/imm.c
index d3d4b7dcb07..175432ca09b 100644
--- a/dll/win32/imm32/imm.c
+++ b/dll/win32/imm32/imm.c
@@ -834,7 +834,6 @@ Fail:
     return FALSE;
 }
 
-// Win: InternalImmLockIMC
 LPINPUTCONTEXT APIENTRY Imm32InternalLockIMC(HIMC hIMC, BOOL fSelect)
 {
     HANDLE hIC;
@@ -846,7 +845,7 @@ LPINPUTCONTEXT APIENTRY Imm32InternalLockIMC(HIMC hIMC, 
BOOL fSelect)
     PIMEDPI pImeDpi = NULL;
 
     pClientImc = ImmLockClientImc(hIMC);
-    if (IS_NULL_UNEXPECTEDLY(pClientImc))
+    if (!pClientImc)
         return NULL;
 
     RtlEnterCriticalSection(&pClientImc->cs);
@@ -946,7 +945,7 @@ PCLIENTIMC WINAPI ImmLockClientImc(HIMC hImc)
         return NULL;
 
     pIMC = ValidateHandle(hImc, TYPE_INPUTCONTEXT);
-    if (IS_NULL_UNEXPECTEDLY(pIMC) || !Imm32CheckImcProcess(pIMC))
+    if (!pIMC || !Imm32CheckImcProcess(pIMC))
         return NULL;
 
     pClientImc = (PCLIENTIMC)pIMC->dwClientImcData;

Reply via email to