diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 68bd09a9d..a81d033ab 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -6348,10 +6348,10 @@ void OBSBasic::StreamingStop(int code, QString last_error) void OBSBasic::AutoRemux() { - QString input = outputHandler->lastRecordingPath.c_str(); - if (input.isEmpty()) + if (outputHandler->lastRecordingPath.empty()) return; + QString input = outputHandler->lastRecordingPath.c_str(); QFileInfo fi(input); QString suffix = fi.suffix(); diff --git a/UI/window-basic-status-bar.cpp b/UI/window-basic-status-bar.cpp index a018de4ab..b97ddb809 100644 --- a/UI/window-basic-status-bar.cpp +++ b/UI/window-basic-status-bar.cpp @@ -145,7 +145,7 @@ void OBSBasicStatusBar::Deactivate() totalRecordSeconds = 0; } - if (!main->outputHandler->Active()) { + if (main->outputHandler && !main->outputHandler->Active()) { delete refreshTimer; delayInfo->setText("");