https://git.reactos.org/?p=reactos.git;a=commitdiff;h=84e8ea0dd5e9c8a6be2984db6dd38401d25a822b

commit 84e8ea0dd5e9c8a6be2984db6dd38401d25a822b
Author:     Katayama Hirofumi MZ <katayama.hirofumi...@gmail.com>
AuthorDate: Fri Dec 1 09:08:58 2023 +0900
Commit:     GitHub <nore...@github.com>
CommitDate: Fri Dec 1 09:08:58 2023 +0900

    [USER32] Fix IsWindow by not using WNDS2_INDESTROY (#6066)
    
    Based on I_Kill_Bugs' IsWinodw.patch.
    CORE-11722, CORE-16432
---
 win32ss/user/user32/windows/window.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/win32ss/user/user32/windows/window.c 
b/win32ss/user/user32/windows/window.c
index 93dd53358c5..a0efdfab2b2 100644
--- a/win32ss/user/user32/windows/window.c
+++ b/win32ss/user/user32/windows/window.c
@@ -1549,9 +1549,8 @@ IsWindow(HWND hWnd)
     PWND Wnd = ValidateHwndNoErr(hWnd);
     if (Wnd != NULL)
     {
-        if (Wnd->state & WNDS_DESTROYED ||
-            Wnd->state2 & WNDS2_INDESTROY)
-           return FALSE;
+        if (Wnd->state & WNDS_DESTROYED)
+            return FALSE;
         return TRUE;
     }
 

Reply via email to