]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/button_osx.cpp
Use real id for wxPGCanvas
[wxWidgets.git] / src / osx / button_osx.cpp
index 12b630c412bf7f39b5b058f3990d2e9c6c0e9478..52208f4ed29bc86cf12b42172f618f188b27a2e6 100644 (file)
@@ -34,6 +34,18 @@ bool wxButton::Create(wxWindow *parent,
     const wxValidator& validator,
     const wxString& name)
 {
+    // FIXME: this hack is needed because we're called from
+    //        wxBitmapButton::Create() with this style and we currently use a
+    //        different wxWidgetImpl method (CreateBitmapButton() rather than
+    //        CreateButton()) for creating bitmap buttons, but we really ought
+    //        to unify the creation of buttons of all kinds and then remove
+    //        this check
+    if ( style & wxBU_NOTEXT )
+    {
+        return wxControl::Create(parent, id, pos, size, style,
+                                 validator, name);
+    }
+
     wxString label(lbl);
     if (label.empty() && wxIsStockID(id) && !(id == wxID_HELP))
         label = wxGetStockLabel(id);