]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/init.cpp
Reorganize wxCollapsiblePane event and layout code under GTK+
[wxWidgets.git] / src / common / init.cpp
index 49e211f064ec8f8b8dec40ba8196ef2ad2117c5d..d9d3cf0dc70d01f147b5cead787a978fcc8d22d1 100644 (file)
@@ -269,7 +269,7 @@ static bool DoCommonPostInit()
         }
 
         // yes; test if it implements Clone() correctly
         }
 
         // yes; test if it implements Clone() correctly
-        wxEvent* test = dynamic_cast<wxEvent*>(ci->CreateObject());
+        wxEvent* test = wxDynamicCast(ci->CreateObject(),wxEvent);
         if (test == NULL)
         {
             wxLogWarning("The event class '%s' should have a DECLARE_DYNAMIC_CLASS macro!",
         if (test == NULL)
         {
             wxLogWarning("The event class '%s' should have a DECLARE_DYNAMIC_CLASS macro!",
@@ -282,6 +282,7 @@ static bool DoCommonPostInit()
             wxLogWarning("The event class '%s' does not correctly implement Clone()!",
                          ci->GetClassName());
 
             wxLogWarning("The event class '%s' does not correctly implement Clone()!",
                          ci->GetClassName());
 
+        delete cloned;
         delete test;
     }
 #endif
         delete test;
     }
 #endif