From 6005336cf82634d7c5c628d79acf374b0b99d2f1 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 23 Mar 2018 09:54:35 +0100 Subject: [PATCH] only animate color filters, when the transition affects colors --- src/controls/QskSkinTransition.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controls/QskSkinTransition.cpp b/src/controls/QskSkinTransition.cpp index 93da43c1..bf002c92 100644 --- a/src/controls/QskSkinTransition.cpp +++ b/src/controls/QskSkinTransition.cpp @@ -515,20 +515,20 @@ void QskSkinTransition::process() if ( !candidates.isEmpty() ) { - bool firstWindow = true; + bool doGraphicFilter = m_mask & QskSkinTransition::Color; const auto windows = qGuiApp->topLevelWindows(); for ( const auto window : windows ) { if ( auto quickWindow = qobject_cast< QQuickWindow* >( window ) ) { - if ( firstWindow ) + if ( doGraphicFilter ) { qskSkinAnimator->addGraphicFilterAnimators( quickWindow, m_animationHint, oldFilters, m_skins[1]->graphicFilters() ); - firstWindow = false; + doGraphicFilter = false; } /*