diff --git a/src/common/toplvcmn.cpp b/src/common/toplvcmn.cpp index b5d3e5e39d..03504cc0fe 100644 --- a/src/common/toplvcmn.cpp +++ b/src/common/toplvcmn.cpp @@ -76,7 +76,7 @@ wxTopLevelWindowBase::~wxTopLevelWindowBase() ) { wxWindow * const win = wxDynamicCast(*i, wxWindow); - if ( win && win->GetParent() == this ) + if ( win && wxGetTopLevelParent(win->GetParent()) == this ) { wxPendingDelete.erase(i);