]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/menu_osx.cpp
support non precomp builds
[wxWidgets.git] / src / osx / menu_osx.cpp
index dcdb935fbde0477455612070ceb914121a79e2f7..54b2d6aa917ce85e11ad8ea1ac9a7912b865b223 100644 (file)
@@ -600,16 +600,29 @@ void wxMenuBar::MacInstallMenuBar()
     
     int id = 0;
     wxMenuItem* appleItem = NULL;
+    wxMenuItem* wxItem = NULL;
 
     id = wxApp::s_macAboutMenuItemId;
     appleItem = m_appleMenu->FindItem(id);
+    wxItem = FindItem(id);
     if ( appleItem != NULL )
-        appleItem->GetPeer()->Hide(FindItem(id) == NULL );
+    {
+        if ( wxItem == NULL )
+            appleItem->GetPeer()->Hide();
+        else 
+            appleItem->SetItemLabel(wxItem->GetItemLabel());
+    }
     
     id = wxApp::s_macPreferencesMenuItemId;
     appleItem = m_appleMenu->FindItem(id);
+    wxItem = FindItem(id);
     if ( appleItem != NULL )
-        appleItem->GetPeer()->Hide(FindItem(id) == NULL );
+    {
+        if ( wxItem == NULL )
+            appleItem->GetPeer()->Hide();
+        else 
+            appleItem->SetItemLabel(wxItem->GetItemLabel());
+    }
     
         
 #if 0