Piotr Caban : winemac.drv: Release mouse capture when destroying window specified in SetCapture call.
Module: wine Branch: master Commit: a90592c8d29d3b145eada90c297405cbd8a9277f URL: http://source.winehq.org/git/wine.git/?a=commit;h=a90592c8d29d3b145eada90c29... Author: Piotr Caban <piotr(a)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);
participants (1)
-
Alexandre Julliard