]> git.saurik.com Git - wxWidgets.git/commitdiff
guard against m_peer = NULL in Show()
authorStefan Csomor <csomor@advancedconcepts.ch>
Sun, 17 Oct 2004 11:51:43 +0000 (11:51 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Sun, 17 Oct 2004 11:51:43 +0000 (11:51 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29939 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/window.cpp

index f33b1a2a3d2ed8deef1425bd7e4c15eabe555f2f..8d5f618255fe14bdafed9aa74cb3bd8b13f04816 100644 (file)
@@ -1868,11 +1868,14 @@ bool wxWindowMac::Show(bool show)
         return FALSE;
 
     // TODO use visibilityChanged Carbon Event for OSX
-    bool former = MacIsReallyShown() ;
+    if ( m_peer )
+    {
+        bool former = MacIsReallyShown() ;
 
-    m_peer->SetVisibility( show , true ) ;
-    if ( former != MacIsReallyShown() )
-        MacPropagateVisibilityChanged() ;
+        m_peer->SetVisibility( show , true ) ;
+        if ( former != MacIsReallyShown() )
+            MacPropagateVisibilityChanged() ;
+    }
     return TRUE;
 }