From 25226aa61f8e801cf62ecb6a15f4220d7d1bf921 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Fri, 26 Aug 2022 21:58:48 +0200 Subject: [PATCH] Don't save connection state when destructing the controller This causes neochat to crash and is done automatically by the connections BUG: 458353 --- src/controller.cpp | 7 ------- src/controller.h | 1 - 2 files changed, 8 deletions(-) diff --git a/src/controller.cpp b/src/controller.cpp index 01f7a03b3..7f3eab32f 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -125,13 +125,6 @@ Controller::Controller(QObject *parent) #endif } -Controller::~Controller() -{ - for (auto c : AccountRegistry::instance().accounts()) { - c->saveState(); - } -} - Controller &Controller::instance() { static Controller _instance; diff --git a/src/controller.h b/src/controller.h index e846abcf0..1e2e7c12a 100644 --- a/src/controller.h +++ b/src/controller.h @@ -101,7 +101,6 @@ public: private: explicit Controller(QObject *parent = nullptr); - ~Controller() override; QPointer m_connection; bool m_busy = false;