From 7cd90e5b825b100a1a53b33eadc6797130395b86 Mon Sep 17 00:00:00 2001 From: dsr Date: Mon, 25 Jan 2021 21:44:17 -0500 Subject: [PATCH] Reset stored window pointer in wxWindow dtor This protects against orphan Qt events and signals. --- src/qt/window.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/qt/window.cpp b/src/qt/window.cpp index 9020a7fc1c..d07dfcc221 100644 --- a/src/qt/window.cpp +++ b/src/qt/window.cpp @@ -309,6 +309,9 @@ wxWindowQt::~wxWindowQt() DestroyChildren(); // This also destroys scrollbars + if (m_qtWindow) + QtStoreWindowPointer( GetHandle(), NULL ); + #if wxUSE_DRAG_AND_DROP SetDropTarget(NULL); #endif