From 5e8d03fe50542cf0de1e40054fdd764def3a0565 Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Tue, 29 Nov 2022 15:29:29 +0100 Subject: [PATCH] QskGraphic: Make sure the underlying texture is big enough Otherwise the scale factors might be off considerably. Resolves #233 --- src/controls/QskGraphicLabelSkinlet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controls/QskGraphicLabelSkinlet.cpp b/src/controls/QskGraphicLabelSkinlet.cpp index e6a36707..5c9654e9 100644 --- a/src/controls/QskGraphicLabelSkinlet.cpp +++ b/src/controls/QskGraphicLabelSkinlet.cpp @@ -11,6 +11,8 @@ #include "QskFunctions.h" #include "QskGraphic.h" +#include + QskGraphicLabelSkinlet::QskGraphicLabelSkinlet( QskSkin* skin ) : Inherited( skin ) { @@ -96,7 +98,7 @@ QRect QskGraphicLabelSkinlet::graphicRect( } return qskAlignedRect( graphicRect, - ( int ) sz.width(), ( int ) sz.height(), label->alignment() ); + qCeil( sz.width() ), qCeil( sz.height() ), label->alignment() ); } QSGNode* QskGraphicLabelSkinlet::updateGraphicNode(