Alexander Scott-Johns : user32: Partially fix clipboard viewer infinite recursion bug.
Module: wine Branch: master Commit: 6c6b15f2d4c929f2e74837d7d424d130bdc400a6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6c6b15f2d4c929f2e74837d7d4... Author: Alexander Scott-Johns <alexander.scott.johns(a)googlemail.com> Date: Tue Jan 25 22:38:49 2011 +0000 user32: Partially fix clipboard viewer infinite recursion bug. --- dlls/user32/clipboard.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/user32/clipboard.c b/dlls/user32/clipboard.c index 99733c3..7b84686 100644 --- a/dlls/user32/clipboard.c +++ b/dlls/user32/clipboard.c @@ -291,7 +291,7 @@ BOOL WINAPI CloseClipboard(void) { BOOL bRet = FALSE; - TRACE("(%d)\n", bCBHasChanged); + TRACE("() Changed=%d\n", bCBHasChanged); if (CLIPBOARD_CloseClipboard()) { @@ -301,10 +301,10 @@ BOOL WINAPI CloseClipboard(void) USER_Driver->pEndClipboardUpdate(); + bCBHasChanged = FALSE; + if (hWndViewer) SendMessageW(hWndViewer, WM_DRAWCLIPBOARD, (WPARAM) GetClipboardOwner(), 0); - - bCBHasChanged = FALSE; } bRet = TRUE;
participants (1)
-
Alexandre Julliard