diff --git a/src/animations/axisanimation.cpp b/src/animations/axisanimation.cpp index c6c5fd4..dc224e1 100644 --- a/src/animations/axisanimation.cpp +++ b/src/animations/axisanimation.cpp @@ -57,8 +57,10 @@ void AxisAnimation::setValues(QVector &oldLayout, QVector &newLayo { if (state() != QAbstractAnimation::Stopped) stop(); - if (newLayout.count() == 0) - return; +// TODO: cannot return even if layout is empty +// New layout is not set properly without it (crash) +// if (newLayout.count() == 0) +// return; switch (m_type) { case ZoomOutAnimation: { @@ -128,7 +130,7 @@ void AxisAnimation::updateCurrentValue(const QVariant &value) { if (state() != QAbstractAnimation::Stopped) { //workaround QVector vector = qvariant_cast >(value); - Q_ASSERT(vector.count() != 0); +// Q_ASSERT(vector.count() != 0); m_axis->setLayout(vector); m_axis->updateGeometry(); }