From 22f9852519b008ecf658f8736787151537bf1a09 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 13 Jul 2016 10:24:58 -0700 Subject: [PATCH] WX_CLEAR_LIST in wxHtmlWindow::CleanUpStatics is hard-crashing in wxHtmlWindow::CleanUpStatics, perhaps due to a different cleanup order?? Anyway, switching to .Clear() avoids the crash and does nearly the same. Since it is in code that is called on exit it shouldn't matter either way. --- src/html/htmlwin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/html/htmlwin.cpp b/src/html/htmlwin.cpp index 32bfcced27..c8e716a58c 100644 --- a/src/html/htmlwin.cpp +++ b/src/html/htmlwin.cpp @@ -290,7 +290,7 @@ wxCursor *wxHtmlWindow::ms_cursorText = NULL; void wxHtmlWindow::CleanUpStatics() { wxDELETE(m_DefaultFilter); - WX_CLEAR_LIST(wxList, m_Filters); + m_Filters.Clear(); if (m_GlobalProcessors) WX_CLEAR_LIST(wxHtmlProcessorList, *m_GlobalProcessors); wxDELETE(m_GlobalProcessors);