From 11233bee3a7fddd880d9e4c728582b4651a91b26 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sat, 29 Apr 2023 20:10:11 +0200 Subject: [PATCH] Fix trayicon disconnect warning --- src/controller.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/controller.cpp b/src/controller.cpp index 32e66ecc1..c077c22b8 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -507,9 +507,11 @@ void Controller::setQuitOnLastWindowClosed() m_trayIcon->show(); connect(m_trayIcon, &TrayIcon::showWindow, this, &Controller::showWindow); } else { - disconnect(m_trayIcon, &TrayIcon::showWindow, this, &Controller::showWindow); - delete m_trayIcon; - m_trayIcon = nullptr; + if (m_trayIcon) { + disconnect(m_trayIcon, &TrayIcon::showWindow, this, &Controller::showWindow); + delete m_trayIcon; + m_trayIcon = nullptr; + } } QGuiApplication::setQuitOnLastWindowClosed(!NeoChatConfig::self()->systemTray()); #else