Module: wine Branch: master Commit: a90592c8d29d3b145eada90c297405cbd8a9277f URL: http://source.winehq.org/git/wine.git/?a=commit;h=a90592c8d29d3b145eada90c29...
Author: Piotr Caban piotr@codeweavers.com Date: Fri Jul 17 12:54:54 2015 +0200
winemac.drv: Release mouse capture when destroying window specified in SetCapture call.
---
dlls/winemac.drv/window.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/winemac.drv/window.c b/dlls/winemac.drv/window.c index c67ccd0..9d996ec 100644 --- a/dlls/winemac.drv/window.c +++ b/dlls/winemac.drv/window.c @@ -1274,6 +1274,8 @@ void CDECL macdrv_DestroyWindow(HWND hwnd)
if (!(data = get_win_data(hwnd))) return;
+ if (hwnd == GetCapture()) macdrv_SetCapture(0, 0); + if (data->gl_view) macdrv_dispose_view(data->gl_view); destroy_cocoa_window(data);