From b1ba6d13692354653c48cbeaa2a14503e62c045c Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Wed, 24 Feb 2021 13:29:48 +0100 Subject: [PATCH] filtering can be done for QskQuickItem ( not only QskControl ) --- src/controls/QskDirtyItemFilter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controls/QskDirtyItemFilter.cpp b/src/controls/QskDirtyItemFilter.cpp index a41a68f4..1d951875 100644 --- a/src/controls/QskDirtyItemFilter.cpp +++ b/src/controls/QskDirtyItemFilter.cpp @@ -4,7 +4,7 @@ *****************************************************************************/ #include "QskDirtyItemFilter.h" -#include "QskControl.h" +#include "QskQuickItem.h" QSK_QT_PRIVATE_BEGIN #include @@ -15,8 +15,8 @@ static inline bool qskIsUpdateBlocked( const QQuickItem* item ) { if ( !item->isVisible() ) { - if ( const auto control = qskControlCast( item ) ) - return control->testUpdateFlag( QskControl::DeferredUpdate ); + if ( auto qskItem = qobject_cast< const QskQuickItem* >( item ) ) + return qskItem->testUpdateFlag( QskQuickItem::DeferredUpdate ); } #if 0