diff --git a/kstyle/breezestyle.cpp b/kstyle/breezestyle.cpp index 0af0ce23..94dba2ab 100644 --- a/kstyle/breezestyle.cpp +++ b/kstyle/breezestyle.cpp @@ -2334,7 +2334,8 @@ namespace Breeze } // make sure buttons have a minimum width - size.rwidth() = qMax( size.rwidth(), int( Metrics::Button_MinWidth ) ); + if( !buttonOption->text.isEmpty() ) + { size.rwidth() = qMax( size.rwidth(), int( Metrics::Button_MinWidth ) ); } // finally add margins return flat ? size : expandSize( size, Metrics::Frame_FrameWidth );