From 5287518044a2f562f6f63aff1a31274311637dea Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 12 Sep 2019 12:06:09 -0700 Subject: [PATCH] UI: Fix pause hotkey not working properly Setting the check state cause the toggle signal to trigger, so it would pause and immediately unpause. --- UI/window-basic-main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 9f503b32d..7a2db18c7 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -7426,7 +7426,9 @@ void OBSBasic::PauseRecording() if (obs_output_pause(output, true)) { pause->setAccessibleName(QTStr("Basic.Main.UnpauseRecording")); pause->setToolTip(QTStr("Basic.Main.UnpauseRecording")); + pause->blockSignals(true); pause->setChecked(true); + pause->blockSignals(false); os_atomic_set_bool(&recording_paused, true); if (api) @@ -7447,7 +7449,9 @@ void OBSBasic::UnpauseRecording() if (obs_output_pause(output, false)) { pause->setAccessibleName(QTStr("Basic.Main.PauseRecording")); pause->setToolTip(QTStr("Basic.Main.PauseRecording")); + pause->blockSignals(true); pause->setChecked(false); + pause->blockSignals(false); os_atomic_set_bool(&recording_paused, false); if (api) -- GitLab