diff --git a/src/app/qt/view/QtGraphView.cpp b/src/app/qt/view/QtGraphView.cpp index 60882a54..8671df6e 100644 --- a/src/app/qt/view/QtGraphView.cpp +++ b/src/app/qt/view/QtGraphView.cpp @@ -115,8 +115,6 @@ void QtGraphView::finishedTransition() view->setInteractive(true); switchToNewGraphData(); - - m_transition.reset(); } void QtGraphView::switchToNewGraphData() @@ -174,7 +172,7 @@ void QtGraphView::doRebuildGraph( const std::vector& nodes, const std::vector& edges ){ - if (m_transition) + if (m_transition && m_transition->currentTime() < m_transition->totalDuration()) { m_transition->stop(); switchToNewGraphData();