diff --git a/src/plugins/styles/modernwindows/qwindows11style.cpp b/src/plugins/styles/modernwindows/qwindows11style.cpp index fd169745483..eb61957c768 100644 --- a/src/plugins/styles/modernwindows/qwindows11style.cpp +++ b/src/plugins/styles/modernwindows/qwindows11style.cpp @@ -2144,6 +2144,11 @@ QSize QWindows11Style::sizeFromContents(ContentsType type, const QStyleOption *o if (size.width() == 0) contentSize.rwidth() += 2; break; + case CT_PushButton: + contentSize = QWindowsVistaStyle::sizeFromContents(type, option, size, widget); + contentSize.rwidth() += 2 * 2; // the CE_PushButtonBevel draws a rounded rect with + // QMargins(2, 2, 2, 2) removed + break; default: contentSize = QWindowsVistaStyle::sizeFromContents(type, option, size, widget); break;