don't react to wxEVT_DESTROY events from child windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58762 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -60,8 +60,13 @@ private: | ||||
|     { | ||||
|         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); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user