From e9a8c0bc7fbe478725e677dce3bb312a7aa0357a Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Wed, 27 Nov 2019 17:38:34 +0100 Subject: [PATCH] using subControlRect --- src/controls/QskPushButtonSkinlet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controls/QskPushButtonSkinlet.cpp b/src/controls/QskPushButtonSkinlet.cpp index f0c4098b..0929f193 100644 --- a/src/controls/QskPushButtonSkinlet.cpp +++ b/src/controls/QskPushButtonSkinlet.cpp @@ -98,7 +98,9 @@ QRectF QskPushButtonSkinlet::graphicRect( if ( !button->text().isEmpty() ) { - qreal h = textRect( button, contentsRect ).height() + + const auto textRect = subControlRect( button, contentsRect, QskPushButton::Text ); + + qreal h = textRect.height() + button->metric( QskPushButton::Panel | QskAspect::Spacing ); if ( h < r.height() )