From b2ae25fc6ae59cfd95f15b7401b63ebb06c72e02 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 008b30fbb7..2c09d5b86c 100644 --- a/src/html/htmlwin.cpp +++ b/src/html/htmlwin.cpp @@ -291,7 +291,7 @@ wxCursor *wxHtmlWindow::ms_cursorDefault = 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);