diff --git a/GUI/View/SampleDesigner/WidgetMoverButton.cpp b/GUI/View/SampleDesigner/WidgetMoverButton.cpp index c8a523e485f6ef973f7642311b466a3e00af7952..1fee04d9b6056f56130fe85858715417daf00d34 100644 --- a/GUI/View/SampleDesigner/WidgetMoverButton.cpp +++ b/GUI/View/SampleDesigner/WidgetMoverButton.cpp @@ -23,6 +23,7 @@ WidgetMoverButton::WidgetMoverButton(QWidget* parent, QWidget* widgetToMove, int ignoreOnTop) : QToolButton(parent) , m_widgetToMove(widgetToMove) + , m_dropAboveThisWidget(nullptr) , m_ignoreOnTop(ignoreOnTop) , m_scrollArea(nullptr) { @@ -48,6 +49,9 @@ void WidgetMoverButton::mousePressEvent(QMouseEvent* event) void WidgetMoverButton::mouseReleaseEvent(QMouseEvent*) { + if (!m_started) + return; + qDeleteAll(m_animations.values()); m_animations.clear();