commit | ef456af6e5169f4f4897bb0231b6c23ace36ba5e | [log] [tgz] |
---|---|---|
author | Gerard Patel <gerard.patel@asi.fr> | Fri Dec 15 21:29:13 2000 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Fri Dec 15 21:29:13 2000 +0000 |
tree | 95d2f8473557e6bccf0900b2f20804ed37a0fbc2 | |
parent | 1f192c15bb7960edc82ad1a77b791b79052f8715 [diff] [blame] |
Don't return last active popup if it is pointing to a deleted window.
diff --git a/windows/win.c b/windows/win.c index 4500a21..99489b1 100644 --- a/windows/win.c +++ b/windows/win.c
@@ -2766,6 +2766,8 @@ if (!wndPtr) return hwnd; retval = wndPtr->hwndLastActive; WIN_ReleaseWndPtr(wndPtr); + if ((retval != hwnd) && (!IsWindow(retval))) + retval = hwnd; return retval; }