X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/30b5fc118f6fa8bad8cd3692ca42c164aa5007f9..399b60a0ad232265cd74ce8bf6a53a1f2cc57ff2:/src/common/resource.cpp diff --git a/src/common/resource.cpp b/src/common/resource.cpp index b0945819f7..27305db69a 100644 --- a/src/common/resource.cpp +++ b/src/common/resource.cpp @@ -337,7 +337,7 @@ wxControl *wxResourceTable::CreateItem(wxWindow *parent, const wxItemResource* c } if (bitmap.Ok()) control = new wxBitmapButton(parent, id, bitmap, pos, size, - childResource->GetStyle(), wxDefaultValidator, childResource->GetName()); + childResource->GetStyle() | wxBU_AUTODRAW, wxDefaultValidator, childResource->GetName()); } else // Normal, text button @@ -544,7 +544,6 @@ wxControl *wxResourceTable::CreateItem(wxWindow *parent, const wxItemResource* c // Force the layout algorithm since the size changes the layout if (control->IsKindOf(CLASSINFO(wxRadioBox))) { - wxSize sz = control->GetSize(); control->SetSize(-1, -1, -1, -1, wxSIZE_AUTO_WIDTH|wxSIZE_AUTO_HEIGHT); } #endif @@ -2478,7 +2477,9 @@ wxBitmap wxResourceCreateBitmap(const wxString& resource, wxResourceTable *table return wxBitmap(name, bitmapType); } } - return wxNullBitmap; +#ifndef __WXGTK__ + return wxNullBitmap; +#endif } else {