mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
frontend: Remove crash handler earlier in shutdown
This commit is contained in:
+3
-2
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user