[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [krita/kazakov/animation-cache-swapping] libs/ui/canvas: Fix regeneration of frames when ROI is disa
From:       Dmitry Kazakov <null () kde ! org>
Date:       2018-06-01 11:48:32
Message-ID: E1fOiXo-0006NA-Ju () code ! kde ! org
[Download RAW message or body]

Git commit 5d17bdadc0bb39375c20145e0f3a4c5fe500c501 by Dmitry Kazakov.
Committed on 01/06/2018 at 11:48.
Pushed by dkazakov into branch 'kazakov/animation-cache-swapping'.

Fix regeneration of frames when ROI is disabled

Without this change the cache was recalculated every
single time the user started playback :)

M  +1    -1    libs/ui/canvas/kis_animation_player.cpp

https://commits.kde.org/krita/5d17bdadc0bb39375c20145e0f3a4c5fe500c501

diff --git a/libs/ui/canvas/kis_animation_player.cpp b/libs/ui/canvas/kis_animation_player.cpp
index 3ad4eab7e1c..6570900809e 100644
--- a/libs/ui/canvas/kis_animation_player.cpp
+++ b/libs/ui/canvas/kis_animation_player.cpp
@@ -346,7 +346,7 @@ void KisAnimationPlayer::play()
             const QRect regionOfInterest =
                 cfg.useAnimationCacheRegionOfInterest() && maxImageDimension > dimensionLimit ?
                 m_d->canvas->regionOfInterest() :
-                QRect();
+                m_d->canvas->coordinatesConverter()->imageRectInImagePixels();
 
             const QRect minimalNeedRect =
                 m_d->canvas->coordinatesConverter()->widgetRectInImagePixels().toAlignedRect() &
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic