From 29365773e224627aca09778b0e35a1a042ca5ce9 Mon Sep 17 00:00:00 2001 From: Adenilson Cavalcanti Da Silva Date: Mon, 4 Jan 2010 22:56:41 +0000 Subject: [PATCH] Hides the shadowfake if the animation is stopped. svn path=/trunk/KDE/kdelibs/; revision=1070124 --- animations/pulser.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/animations/pulser.cpp b/animations/pulser.cpp index 2bc009b23..680872ebd 100644 --- a/animations/pulser.cpp +++ b/animations/pulser.cpp @@ -69,6 +69,7 @@ void PulseAnimation::resetPulser() m_under.data()->setOpacity(m_opacity); m_under.data()->setScale(m_scale); m_under.data()->setZValue(m_zvalue); + m_under.data()->hide(); } } @@ -83,6 +84,10 @@ void PulseAnimation::updateState(QAbstractAnimation::State newState, QAbstractAn setCopy(); } + if (m_under.data()->isVisible() == false) { + m_under.data()->setVisible(true); + } + m_under.data()->setOpacity(direction() == Forward ? 1 : 0); m_under.data()->setScale(direction() == Forward ? m_scale : m_endScale); } else if (newState == Stopped) {