Git commit 247ddc8f68bf13a48659d2997805b35064dc4629 by Dmitry Kazakov. Committed on 04/11/2015 at 19:00. Pushed by dkazakov into branch 'krita-animation-pentikainen'. Don't add undo information for the frame switch if we don't actually switch= anything M +4 -0 krita/image/kis_image_animation_interface.cpp http://commits.kde.org/calligra/247ddc8f68bf13a48659d2997805b35064dc4629 diff --git a/krita/image/kis_image_animation_interface.cpp b/krita/image/ki= s_image_animation_interface.cpp index 33021ca..17ed445 100644 --- a/krita/image/kis_image_animation_interface.cpp +++ b/krita/image/kis_image_animation_interface.cpp @@ -110,6 +110,8 @@ bool KisImageAnimationInterface::externalFrameActive() = const = void KisImageAnimationInterface::requestTimeSwitchWithUndo(int time) { + if (m_d->currentUITime =3D=3D time) return; + KisSwitchCurrentTimeCommand *cmd =3D new KisSwitchCurrentTimeCommand(m_d->image, time); = @@ -124,6 +126,8 @@ void KisImageAnimationInterface::requestTimeSwitchNonGU= I(int time) = void KisImageAnimationInterface::switchCurrentTimeAsync(int frameId) { + if (m_d->currentUITime =3D=3D frameId) return; + m_d->image->barrierLock(); m_d->currentTime =3D frameId; m_d->currentUITime =3D frameId;