git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58762
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
event.Skip();
- // this will delete this object itself
- wxPersistenceManager::Get().SaveAndUnregister(GetWindow());
+ // only react to the destruction of this object itself, not of any of
+ // its children
+ if ( event.GetEventObject() == GetObject() )
+ {
+ // this will delete this object itself
+ wxPersistenceManager::Get().SaveAndUnregister(GetWindow());
+ }
}
wxDECLARE_NO_COPY_CLASS(wxPersistentWindowBase);