From d510570943f12a7ae3b029ae94b8e6ac785a8679 Mon Sep 17 00:00:00 2001 From: Clemens Manert Date: Sun, 12 Feb 2023 01:30:15 +0100 Subject: [PATCH] Return empty Rect if nothing to paint --- src/controls/QskRadioBoxSkinlet.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controls/QskRadioBoxSkinlet.cpp b/src/controls/QskRadioBoxSkinlet.cpp index 75a4e8d3..60b46e18 100644 --- a/src/controls/QskRadioBoxSkinlet.cpp +++ b/src/controls/QskRadioBoxSkinlet.cpp @@ -109,6 +109,9 @@ int QskRadioBoxSkinlet::sampleCount( const QskSkinnable* skinnable, QRectF QskRadioBoxSkinlet::buttonRect( const QskRadioBox* radio, const QskAspect::Subcontrol target, const QRectF& rect, int index ) const { + if( index < 0 ) { + return QRectF(); + } auto result = rect; result.setSize( radio->strutSizeHint( target ) );