]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/wincmn.cpp
fixed false alert in wxRegKey::DeleteSelf
[wxWidgets.git] / src / common / wincmn.cpp
index c419076210298caa6bc7f76489373f115e987691..b95dde4a4b46a68f4bb4780e5b774bd01d9dfe04 100644 (file)
@@ -162,6 +162,9 @@ void wxWindowBase::InitBase()
 #if wxUSE_CARET
     m_caret = (wxCaret *)NULL;
 #endif // wxUSE_CARET
+
+    // Whether we're using the current theme for this window (wxGTK only for now)
+    m_themeEnabled = FALSE;
 }
 
 // common part of window creation process
@@ -418,7 +421,7 @@ wxSize wxWindowBase::DoGetBestSize() const
               node = node->GetNext() )
         {
             wxWindow *win = node->GetData();
-            if ( win->IsTopLevel() || wxDynamicCast(win, wxStatusBar) )
+            if ( win->IsTopLevel() || wxDynamicCast(win, wxStatusBar) || !win->IsShown())
             {
                 // dialogs and frames lie in different top level windows -
                 // don't deal with them here; as for the status bars, they