diff --git a/reactos/win32ss/user/ntuser/painting.c b/reactos/win32ss/user/ntuser/painting.c index 61306173ab9..a07b6b2fbaf 100644 --- a/reactos/win32ss/user/ntuser/painting.c +++ b/reactos/win32ss/user/ntuser/painting.c @@ -1111,7 +1111,7 @@ UpdateThreadWindows(PWND pWnd, PTHREADINFO pti, HRGN hRgn) } else { - if (IsThreadSuspended(pwndTemp->head.pti)) + if (IsThreadSuspended(pwndTemp->head.pti) || MsqIsHung(pwndTemp->head.pti)) { UpdateTheadChildren(pwndTemp, hRgn); }