From 2e18745c379879f052a3ffed1d953964a91f5a16 Mon Sep 17 00:00:00 2001 From: cg2121 Date: Tue, 31 Jul 2018 21:35:06 -0700 Subject: [PATCH] UI: Uncheck record/replay buffer buttons if fail Closes obsproject/obs-studio#1375 --- UI/window-basic-main.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 58bc754c8..f71a20346 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -4855,7 +4855,9 @@ void OBSBasic::StartRecording() api->on_event(OBS_FRONTEND_EVENT_RECORDING_STARTING); SaveProject(); - outputHandler->StartRecording(); + + if (!outputHandler->StartRecording()) + ui->recordButton->setChecked(false); } void OBSBasic::RecordStopping() @@ -4979,7 +4981,8 @@ void OBSBasic::StartReplayBuffer() api->on_event(OBS_FRONTEND_EVENT_REPLAY_BUFFER_STARTING); SaveProject(); - outputHandler->StartReplayBuffer(); + if (!outputHandler->StartReplayBuffer()) + replayBufferButton->setChecked(false); } void OBSBasic::ReplayBufferStopping()