From 47962506e90c8eb68c673acc5fb31f9ffb4c5d14 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 26 Jun 2018 11:46:51 +0200 Subject: [PATCH] bad loop fixed --- src/controls/QskQuick.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/controls/QskQuick.cpp b/src/controls/QskQuick.cpp index e3a9caa0..20e9db1c 100644 --- a/src/controls/QskQuick.cpp +++ b/src/controls/QskQuick.cpp @@ -72,13 +72,13 @@ bool qskIsVisibleTo( const QQuickItem* item, const QQuickItem* ancestor ) if ( ancestor == nullptr ) return item->isVisible(); // like QWidget::isVisibleTo - for ( item = item->parentItem(); - item = item->parentItem(); item != ancestor ) + for ( auto it = item->parentItem(); + it != ancestor; it = it->parentItem() ) { - if ( item == nullptr ) + if ( it == nullptr ) return false; // ancestor is no parent - if ( !QQuickItemPrivate::get( item )->explicitVisible ) + if ( !QQuickItemPrivate::get( it )->explicitVisible ) return false; }