diff --git a/src/controller.cpp b/src/controller.cpp index dc377f96e..857aeccb6 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -60,7 +60,8 @@ Controller::Controller(QObject *parent) invokeLogin(); }); - QObject::connect(QGuiApplication::instance(), &QCoreApplication::aboutToQuit, QGuiApplication::instance(), [] { + QObject::connect(QGuiApplication::instance(), &QCoreApplication::aboutToQuit, QGuiApplication::instance(), [this] { + delete m_trayIcon; NeoChatConfig::self()->save(); });