]> git.saurik.com Git - wxWidgets.git/commitdiff
replace dynamic_cast<> with wxDynamicCast
authorFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Wed, 31 Dec 2008 18:52:32 +0000 (18:52 +0000)
committerFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Wed, 31 Dec 2008 18:52:32 +0000 (18:52 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57697 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/init.cpp
src/common/statbar.cpp

index 934ba275d2a962242c99da87dda8ca37d277ef58..d9d3cf0dc70d01f147b5cead787a978fcc8d22d1 100644 (file)
@@ -269,7 +269,7 @@ static bool DoCommonPostInit()
         }
 
         // 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!",
index 9db337c9a5f65a821fd3f6dab6c493f3553b5dbf..30af252d1442cde35fe99278fb0440b9c585614c 100644 (file)
@@ -58,7 +58,7 @@ wxStatusBarBase::~wxStatusBarBase()
 {
     // notify the frame that it doesn't have a status bar any longer to avoid
     // dangling pointers
-    wxFrame *frame = dynamic_cast<wxFrame*>(GetParent());
+    wxFrame *frame = wxDynamicCast(GetParent(), wxFrame);
     if ( frame && frame->GetStatusBar() == this )
         frame->SetStatusBar(NULL);
 }