diff --git a/reactos/win32ss/user/ntuser/event.c b/reactos/win32ss/user/ntuser/event.c index 6856f53a5d7..0fe5a10e2fe 100644 --- a/reactos/win32ss/user/ntuser/event.c +++ b/reactos/win32ss/user/ntuser/event.c @@ -260,7 +260,7 @@ IntNotifyWinEvent( ERR("Global Event 0x%x, idObject %d\n", Event, idObject); IntCallLowLevelEvent( pEH, Event, - UserHMGetHandle(pWnd), + pWnd ? UserHMGetHandle(pWnd) : NULL, idObject, idChild); } @@ -269,7 +269,7 @@ IntNotifyWinEvent( ERR("Local Event 0x%x, idObject %d\n", Event, idObject); co_IntCallEventProc( UserHMGetHandle(pEH), Event, - UserHMGetHandle(pWnd), + pWnd ? UserHMGetHandle(pWnd) : NULL, idObject, idChild, PtrToUint(NtCurrentTeb()->ClientId.UniqueThread),