]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/cocoa/menuitem.mm
fix wxGTK1 compilation after wxTextEntry DoGetValue() change
[wxWidgets.git] / src / osx / cocoa / menuitem.mm
index 8a81661f541f7a09c3b6059c10b9773ed6a617f6..8b34b63bf3126a66d2ae56a7222c01a979d0b01f 100644 (file)
@@ -16,6 +16,7 @@
 
 #ifndef WX_PRECOMP
     #include "wx/app.h"
 
 #ifndef WX_PRECOMP
     #include "wx/app.h"
+    #include "wx/log.h"
     #include "wx/menu.h"
 #endif // WX_PRECOMP
 
     #include "wx/menu.h"
 #endif // WX_PRECOMP
 
@@ -193,7 +194,11 @@ public :
     
     void Hide( bool hide )
     {
     
     void Hide( bool hide )
     {
-        [m_osxMenuItem setHidden:hide ];
+        // NB: setHidden is new as of 10.5 so we should not call it below there
+        if ([m_osxMenuItem respondsToSelector:@selector(setHidden:)])
+            [m_osxMenuItem setHidden:hide ];
+        else
+            wxLogDebug("wxMenuItemCocoaImpl::Hide not yet supported under OS X < 10.5");
     }
     
     void SetLabel( const wxString& text, wxAcceleratorEntry *entry ) 
     }
     
     void SetLabel( const wxString& text, wxAcceleratorEntry *entry )