diff --git a/animations/slide.cpp b/animations/slide.cpp index 0dea9a341..1867b477b 100644 --- a/animations/slide.cpp +++ b/animations/slide.cpp @@ -29,6 +29,7 @@ void SlideAnimation::setWidgetToAnimate(QGraphicsWidget *widget) { Animation::setWidgetToAnimate(widget); if (m_animation) { + disconnect(m_animation, SIGNAL(finished()), this, SIGNAL(finished())); delete m_animation; }