]> git.saurik.com Git - wxWidgets.git/commitdiff
don't let MacIsReallyShown climb over toplevel windows, otherwise tlws with invisible...
authorStefan Csomor <csomor@advancedconcepts.ch>
Sun, 8 Feb 2004 05:42:00 +0000 (05:42 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Sun, 8 Feb 2004 05:42:00 +0000 (05:42 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25589 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/window.cpp
src/mac/window.cpp

index 5e485ecf641c4e3db229a47ace13cfa7052f9478..bfff87c13d89f7ebff705ac78cfed3b18901f7e5 100644 (file)
@@ -846,7 +846,7 @@ void wxWindowMac::MacSuperEnabled( bool enabled )
 
 bool wxWindowMac::MacIsReallyShown() const
 {
-    if ( m_isShown && (m_parent != NULL) ) {
+    if ( m_isShown && (m_parent != NULL && !IsTopLevel() ) ) {
         return m_parent->MacIsReallyShown();
     }
     return m_isShown;
index 5e485ecf641c4e3db229a47ace13cfa7052f9478..bfff87c13d89f7ebff705ac78cfed3b18901f7e5 100644 (file)
@@ -846,7 +846,7 @@ void wxWindowMac::MacSuperEnabled( bool enabled )
 
 bool wxWindowMac::MacIsReallyShown() const
 {
-    if ( m_isShown && (m_parent != NULL) ) {
+    if ( m_isShown && (m_parent != NULL && !IsTopLevel() ) ) {
         return m_parent->MacIsReallyShown();
     }
     return m_isShown;