fix crash on exit

This commit is contained in:
tobtoht 2024-04-03 01:28:19 +02:00
parent e1e7a46b77
commit 91552a48fb
No known key found for this signature in database
GPG key ID: E45B10DD027D2472
2 changed files with 13 additions and 5 deletions

View file

@ -85,10 +85,18 @@ void WindowManager::close() {
window->close();
}
m_wizard->deleteLater();
m_splashDialog->deleteLater();
m_tray->deleteLater();
m_docsDialog->deleteLater();
if (m_splashDialog) {
m_splashDialog->deleteLater();
}
if (m_tray) {
m_tray->deleteLater();
}
if (m_wizard) {
m_wizard->deleteLater();
}
if (m_docsDialog) {
m_docsDialog->deleteLater();
}
torManager()->stop();

View file

@ -100,7 +100,7 @@ private:
SplashDialog *m_splashDialog = nullptr;
DocsDialog *m_docsDialog = nullptr;
QSystemTrayIcon *m_tray;
QSystemTrayIcon *m_tray = nullptr;
QMap<QString, QString> m_skins;