]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/menu.cpp
applied patch for compilation with gcc 3.0
[wxWidgets.git] / src / msw / menu.cpp
index 48b0b30706d0b178c84f8248d33964fffa0ea4cc..b35727d9a8f4f90732b2a28963ef71754a91acc5 100644 (file)
@@ -273,7 +273,7 @@ bool wxMenu::DoInsertOrAppend(wxMenuItem *pItem, size_t pos)
 #endif // __WIN32__
 
         // if we're already attached to the menubar, we must update it
-        if ( IsAttached() )
+        if ( IsAttached() && m_menuBar->IsAttached() )
         {
             m_menuBar->Refresh();
         }
@@ -326,7 +326,7 @@ wxMenuItem *wxMenu::DoRemove(wxMenuItem *item)
         wxLogLastError(wxT("RemoveMenu"));
     }
 
-    if ( IsAttached() )
+    if ( IsAttached() && m_menuBar->IsAttached() )
     {
         // otherwise, the chane won't be visible
         m_menuBar->Refresh();