diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index 7fdb81817..11a801478 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -2612,8 +2612,6 @@ void OBSBasic::ClearSceneData() void OBSBasic::closeEvent(QCloseEvent *event) { - blog(LOG_INFO, SHUTDOWN_SEPARATOR); - if (outputHandler && outputHandler->Active()) { SetShowing(true); @@ -2631,6 +2629,8 @@ void OBSBasic::closeEvent(QCloseEvent *event) if (!event->isAccepted()) return; + blog(LOG_INFO, SHUTDOWN_SEPARATOR); + if (updateCheckThread) updateCheckThread->wait(); if (logUploadThread)