From d29861fdff479920019bb96c17f89a1ce3f57e4a Mon Sep 17 00:00:00 2001 From: David Rosca Date: Sun, 19 Oct 2014 20:25:33 +0200 Subject: [PATCH] Windows: Fix crash when unloading AutoScroll plugin --- src/plugins/AutoScroll/autoscroller.cpp | 5 +++++ src/plugins/AutoScroll/autoscroller.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/plugins/AutoScroll/autoscroller.cpp b/src/plugins/AutoScroll/autoscroller.cpp index daf1e1b1f..a64685f6a 100644 --- a/src/plugins/AutoScroll/autoscroller.cpp +++ b/src/plugins/AutoScroll/autoscroller.cpp @@ -45,6 +45,11 @@ AutoScroller::AutoScroller(const QString &settingsFile, QObject* parent) settings.endGroup(); } +AutoScroller::~AutoScroller() +{ + delete m_indicator; +} + bool AutoScroller::mouseMove(QObject* obj, QMouseEvent* event) { Q_UNUSED(obj) diff --git a/src/plugins/AutoScroll/autoscroller.h b/src/plugins/AutoScroll/autoscroller.h index 62cf5c700..faee99f35 100644 --- a/src/plugins/AutoScroll/autoscroller.h +++ b/src/plugins/AutoScroll/autoscroller.h @@ -33,6 +33,7 @@ class AutoScroller : public QObject Q_OBJECT public: explicit AutoScroller(const QString &settingsFile, QObject* parent = 0); + ~AutoScroller(); bool mouseMove(QObject* obj, QMouseEvent* event); bool mousePress(QObject* obj, QMouseEvent* event);