diff --git a/src/mac/carbon/button.cpp b/src/mac/carbon/button.cpp index 94610153a1..f13104ae68 100644 --- a/src/mac/carbon/button.cpp +++ b/src/mac/carbon/button.cpp @@ -98,7 +98,8 @@ wxSize wxButton::DoGetBestSize() const int wBtn = m_label.Length() * charspace + 12 ; - if (wBtn > sz.x) sz.x = wBtn; + if (wBtn > sz.x || ( GetWindowStyle() & wxBU_EXACTFIT) ) + sz.x = wBtn; return sz ; }