From d1c2751a8e40e32e1ed45663b3ea42e4621b3960 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 14 Nov 2024 10:51:53 +0100 Subject: [PATCH] nullptr check added --- src/nodes/QskSGNode.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/nodes/QskSGNode.cpp b/src/nodes/QskSGNode.cpp index 265a4d0f..5855cf0b 100644 --- a/src/nodes/QskSGNode.cpp +++ b/src/nodes/QskSGNode.cpp @@ -88,13 +88,16 @@ void QskSGNode::setParentNode( QSGNode* node, QSGNode* parent ) QSGNode* QskSGNode::findChildNode( QSGNode* parent, quint8 role ) { - auto node = parent->firstChild(); - while ( node ) + if ( parent ) { - if ( nodeRole( node ) == role ) - return node; + auto node = parent->firstChild(); + while ( node ) + { + if ( nodeRole( node ) == role ) + return node; - node = node->nextSibling(); + node = node->nextSibling(); + } } return nullptr;