diff --git a/src/animations/piesliceanimation.cpp b/src/animations/piesliceanimation.cpp index 47e5189..87f3f59 100644 --- a/src/animations/piesliceanimation.cpp +++ b/src/animations/piesliceanimation.cpp @@ -70,8 +70,9 @@ QVariant PieSliceAnimation::interpolated(const QVariant &start, const QVariant & void PieSliceAnimation::updateCurrentValue(const QVariant &value) { + PieSliceLayout layout = qVariantValue(value); if (state() != QAbstractAnimation::Stopped) //workaround - m_item->setLayout(qVariantValue(value)); + m_item->setLayout(layout); } QTCOMMERCIALCHART_END_NAMESPACE