From c7a427a94c509cbb56cad826326f48c9d3285d5b Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Tue, 20 Jan 2026 07:25:30 -0500 Subject: [PATCH] fix: gui crash on clearsettings in debug mode fixes: #9369 replaces: #9373 --- src/lib/gui/MainWindow.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/gui/MainWindow.cpp b/src/lib/gui/MainWindow.cpp index 0c735478b..31d71834d 100644 --- a/src/lib/gui/MainWindow.cpp +++ b/src/lib/gui/MainWindow.cpp @@ -452,6 +452,16 @@ void MainWindow::clearSettings() return; } + m_networkMonitor->stopMonitoring(); + + disconnect(&m_coreProcess, nullptr, this, nullptr); + disconnect(&m_serverConnection, nullptr, this, nullptr); + disconnect(&m_clientConnection, nullptr, this, nullptr); + disconnect(&m_versionChecker, nullptr, this, nullptr); + disconnect(m_guiDupeChecker, nullptr, this, nullptr); + disconnect(m_trayIcon, nullptr, this, nullptr); + disconnect(m_logDock->toggleViewAction(), nullptr, this, nullptr); + m_coreProcess.stop(); m_coreProcess.clearSettings();