diff --git a/win32ss/user/ntuser/window.c b/win32ss/user/ntuser/window.c index d1b650bf4c2..ec85e7b6b91 100644 --- a/win32ss/user/ntuser/window.c +++ b/win32ss/user/ntuser/window.c @@ -2881,7 +2881,7 @@ BOOLEAN co_UserDestroyWindow(PVOID Object) } } - if (Window->pcls->atomClassName != gpsi->atomSysClass[ICLS_IME]) + if (Window->pcls && (Window->pcls->atomClassName != gpsi->atomSysClass[ICLS_IME])) { if ((Window->style & (WS_POPUP|WS_CHILD)) != WS_CHILD) {