From 3e679f01900dca0753c1b1ab7f50fd7a452cc5e8 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 22 Apr 2002 15:44:55 +0000 Subject: [PATCH] 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 --- src/gtk/window.cpp | 3 +++ src/gtk1/window.cpp | 3 +++ 2 files changed, 6 insertions(+) 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; -- 2.50.0