Nikolay Sivov : user32/edit: Check for edit window to be here in case of destruction during handler execution .
Module: wine Branch: master Commit: aa737174f07153e56622c70d26532e7c27d817d0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa737174f07153e56622c70d26... Author: Nikolay Sivov <bunglehead(a)gmail.com> Date: Wed Dec 2 23:22:12 2009 +0300 user32/edit: Check for edit window to be here in case of destruction during handler execution. --- dlls/user32/edit.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/user32/edit.c b/dlls/user32/edit.c index f4143b1..b512aa4 100644 --- a/dlls/user32/edit.c +++ b/dlls/user32/edit.c @@ -5390,7 +5390,7 @@ static LRESULT 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);
participants (1)
-
Alexandre Julliard