diff --git a/app/dockview.cpp b/app/dockview.cpp index e3026c2cf..084e99238 100644 --- a/app/dockview.cpp +++ b/app/dockview.cpp @@ -92,15 +92,11 @@ DockView::~DockView() { qDebug() << "dock view deleting..."; - foreach (auto &var, connections) { - QObject::disconnect(var); - } - + this->disconnect(); qDebug() << "dock view connections deleted..."; if (m_visibility) { - delete m_visibility.data(); - m_visibility.clear(); + delete m_visibility; } } diff --git a/app/dockview.h b/app/dockview.h index c3c4dbbae..89ee1f0b9 100644 --- a/app/dockview.h +++ b/app/dockview.h @@ -151,7 +151,6 @@ private: QPointer m_configView; QPointer m_visibility; QList m_appletItems; - QList connections; }; }