From: Paul Cornett Date: Tue, 25 Sep 2012 17:55:00 +0000 (+0000) Subject: fix deleting a frozen multi-line wxTextCtrl, see #13543 X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/6be306d4dc596ee59bc4ea13288120297cb9562e fix deleting a frozen multi-line wxTextCtrl, see #13543 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/textctrl.cpp b/src/gtk/textctrl.cpp index 15c7981c77..ae00662c74 100644 --- a/src/gtk/textctrl.cpp +++ b/src/gtk/textctrl.cpp @@ -613,6 +613,11 @@ void wxTextCtrl::Init() wxTextCtrl::~wxTextCtrl() { + // this is also done by wxWindowGTK dtor, but has to be done here so our + // DoThaw() override is called + while (IsFrozen()) + Thaw(); + if (m_anonymousMarkList) g_slist_free(m_anonymousMarkList); }