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