]> git.saurik.com Git - wxWidgets.git/blobdiff - src/univ/button.cpp
don't set min width for the buttons
[wxWidgets.git] / src / univ / button.cpp
index ee1ac0321c85e6c43f256e62f98f7db2fdd84a15..a6438e0d51c83d0131dff8925f3483cebf0b01de 100644 (file)
@@ -5,7 +5,7 @@
 // Modified by:
 // Created:     14.08.00
 // RCS-ID:      $Id$
-// Copyright:   (c) 2000 Vadim Zeitlin
+// Copyright:   (c) 2000 SciTech Software, Inc. (www.scitechsoft.com)
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
@@ -136,9 +136,12 @@ wxSize wxButton::DoGetBestClientSize() const
 
     // for compatibility with other ports, the buttons default size is never
     // less than the standard one
-    wxSize szDef = GetDefaultSize();
-    if ( width < szDef.x )
-        width = szDef.x;
+    if ( !(GetWindowStyle() & wxBU_EXACTFIT) )
+    {
+        wxSize szDef = GetDefaultSize();
+        if ( width < szDef.x )
+            width = szDef.x;
+    }
 
     return wxSize(width, height);
 }