frontend: Remove crash handler earlier in shutdown

This commit is contained in:
Warchamp7
2025-12-04 15:05:23 -05:00
committed by Ryan Foster
parent 606e1932b8
commit 34a0a6a530
5 changed files with 17 additions and 14 deletions
+3 -2
View File
@@ -1238,8 +1238,6 @@ bool OBSApp::OBSInit()
mainWindow->setAttribute(Qt::WA_DeleteOnClose, true);
connect(QApplication::instance(), &QApplication::aboutToQuit, this, [this]() {
crashHandler_->applicationShutdownHandler();
/* Ensure OBSMainWindow gets closed */
if (mainWindow) {
mainWindow->close();
@@ -1253,6 +1251,9 @@ bool OBSApp::OBSInit()
mainWindow->OBSInit();
connect(OBSBasic::Get(), &OBSBasic::mainWindowClosed, crashHandler_.get(),
&OBS::CrashHandler::applicationShutdownHandler);
connect(this, &QGuiApplication::applicationStateChanged,
[this](Qt::ApplicationState state) { ResetHotkeyState(state == Qt::ApplicationActive); });
ResetHotkeyState(applicationState() == Qt::ApplicationActive);