提交 52875180 编写于 作者: J jp9000

UI: Fix pause hotkey not working properly

Setting the check state cause the toggle signal to trigger, so it would
pause and immediately unpause.
上级 656873ab
......@@ -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)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册