]> git.saurik.com Git - wxWidgets.git/commitdiff
fixes in cleanup of DDE servers: don't delete them ourseleves (this is inconsistent...
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 29 Sep 2003 12:05:49 +0000 (12:05 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 29 Sep 2003 12:05:49 +0000 (12:05 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23994 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/dde.cpp

index 1ddd1a726d719001543bbc61ace2a540b4d8af8a..72bf2a9230daf7c040c4bfbae4d0716695328f17 100644 (file)
@@ -194,8 +194,10 @@ extern void wxDDEInitialize()
 
 void wxDDECleanUp()
 {
 
 void wxDDECleanUp()
 {
-    WX_CLEAR_LIST(wxDDEClientList, wxDDEClientObjects);
-    WX_CLEAR_LIST(wxDDEServerList, wxDDEServerObjects);
+    // deleting them later won't work as DDE won't be initialized any more
+    wxASSERT_MSG( wxDDEServerObjects.empty() &&
+                    wxDDEClientObjects.empty(),
+                    _T("all DDE objects should be deleted by now") );
 
     wxAtomTable.clear();
 
 
     wxAtomTable.clear();