From d7d90a9dc8ffc43c30d68db40ae8338e65393db7 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 18 Jul 2022 16:26:49 +0200 Subject: [PATCH] using QskSGNode::ensureNode --- src/controls/QskSkinlet.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/controls/QskSkinlet.cpp b/src/controls/QskSkinlet.cpp index fbb7359e..052c3b28 100644 --- a/src/controls/QskSkinlet.cpp +++ b/src/controls/QskSkinlet.cpp @@ -543,9 +543,7 @@ QSGNode* QskSkinlet::updateBoxClipNode( const QskSkinnable* skinnable, QSGNode* QskSkinlet::updateBoxClipNode( const QskSkinnable* skinnable, QSGNode* node, const QRectF& rect, QskAspect::Subcontrol subControl ) { - auto clipNode = static_cast< QskBoxClipNode* >( node ); - if ( clipNode == nullptr ) - clipNode = new QskBoxClipNode(); + auto clipNode = QskSGNode::ensureNode< QskBoxClipNode >( node ); const auto margins = skinnable->marginHint( subControl );