From 22ebb6450998662e6d4e8aab03c8e5d3591bf187 Mon Sep 17 00:00:00 2001 From: Matthias Puchner <github@mpuchner.de> Date: Wed, 10 Nov 2021 09:14:18 +0100 Subject: [PATCH] fix crash when just clicking a layer-move-button --- GUI/View/SampleDesigner/WidgetMoverButton.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/GUI/View/SampleDesigner/WidgetMoverButton.cpp b/GUI/View/SampleDesigner/WidgetMoverButton.cpp index c8a523e485f..1fee04d9b60 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(); -- GitLab