[User32]
authorJames Tabor <james.tabor@reactos.org>
Sun, 6 Dec 2009 22:52:51 +0000 (22:52 +0000)
committerJames Tabor <james.tabor@reactos.org>
Sun, 6 Dec 2009 22:52:51 +0000 (22:52 +0000)
- Patch by Nikolay Sivov bunglehead@gmail.com : Check for edit window to be here in case of destruction during handler execution.
- Edit wine sync.

svn path=/trunk/; revision=44445

reactos/dll/win32/user32/controls/edit.c

index c7ea5b2..77430fb 100644 (file)
@@ -5484,7 +5484,7 @@ LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
                break;
        }
 
-       if (es) EDIT_UnlockBuffer(es, FALSE);
+       if (IsWindow(hwnd) && es) EDIT_UnlockBuffer(es, FALSE);
 
         TRACE("hwnd=%p msg=%x (%s) -- 0x%08lx\n", hwnd, msg, SPY_GetMsgName(msg, hwnd), result);