From: Václav Slavík Date: Sun, 20 Jan 2002 11:28:07 +0000 (+0000) Subject: make sure gs_captureWindow is always set to NULL in DoReleaseMouse X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c43430bbacbf26414693fcf47fe54a8090c6bfcb make sure gs_captureWindow is always set to NULL in DoReleaseMouse git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13674 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 21dbf1774a..a6f5fa3652 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -3907,6 +3907,8 @@ void wxWindowGTK::DoReleaseMouse() wxCHECK_RET( g_captureWindow, wxT("can't release mouse - not captured") ); + g_captureWindow = (wxWindowGTK*) NULL; + GdkWindow *window = (GdkWindow*) NULL; if (m_wxwindow) window = GTK_PIZZA(m_wxwindow)->bin_window; @@ -3917,7 +3919,6 @@ void wxWindowGTK::DoReleaseMouse() return; gdk_pointer_ungrab ( (guint32)GDK_CURRENT_TIME ); - g_captureWindow = (wxWindowGTK*) NULL; } /* static */ diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 21dbf1774a..a6f5fa3652 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -3907,6 +3907,8 @@ void wxWindowGTK::DoReleaseMouse() wxCHECK_RET( g_captureWindow, wxT("can't release mouse - not captured") ); + g_captureWindow = (wxWindowGTK*) NULL; + GdkWindow *window = (GdkWindow*) NULL; if (m_wxwindow) window = GTK_PIZZA(m_wxwindow)->bin_window; @@ -3917,7 +3919,6 @@ void wxWindowGTK::DoReleaseMouse() return; gdk_pointer_ungrab ( (guint32)GDK_CURRENT_TIME ); - g_captureWindow = (wxWindowGTK*) NULL; } /* static */