From: Vadim Zeitlin Date: Mon, 22 Apr 2002 15:44:55 +0000 (+0000) Subject: reset g_delayedFocus when the window is deleted to avoid crashes when using it X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/3e679f01900dca0753c1b1ab7f50fd7a452cc5e8 reset g_delayedFocus when the window is deleted to avoid crashes when using it git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 948e88e8b3..108c6b6929 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -2524,6 +2524,9 @@ wxWindowGTK::~wxWindowGTK() if (g_activeFrame == this) g_activeFrame = NULL; + if ( g_delayedFocus == this ) + g_delayedFocus = NULL; + m_isBeingDeleted = TRUE; m_hasVMT = FALSE; diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 948e88e8b3..108c6b6929 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -2524,6 +2524,9 @@ wxWindowGTK::~wxWindowGTK() if (g_activeFrame == this) g_activeFrame = NULL; + if ( g_delayedFocus == this ) + g_delayedFocus = NULL; + m_isBeingDeleted = TRUE; m_hasVMT = FALSE;