From b9410ebe304586da0aade38e9f19b12e3ac265d3 2012-11-29 12:37:45 From: Marek Rosa Date: 2012-11-29 12:37:45 Subject: [PATCH] Fixed baranimation blinking --- diff --git a/src/animations/baranimation.cpp b/src/animations/baranimation.cpp index 94954b4..c5fdcdf 100644 --- a/src/animations/baranimation.cpp +++ b/src/animations/baranimation.cpp @@ -61,8 +61,11 @@ QVariant BarAnimation::interpolated(const QVariant &from, const QVariant &to, qr void BarAnimation::updateCurrentValue(const QVariant &value) { - QVector layout = qvariant_cast >(value); - m_item->setLayout(layout); + if (state() != QAbstractAnimation::Stopped) { //workaround + + QVector layout = qvariant_cast >(value); + m_item->setLayout(layout); + } } void BarAnimation::setup(const QVector &oldLayout, const QVector &newLayout)