提交 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() ...@@ -7426,7 +7426,9 @@ void OBSBasic::PauseRecording()
if (obs_output_pause(output, true)) { if (obs_output_pause(output, true)) {
pause->setAccessibleName(QTStr("Basic.Main.UnpauseRecording")); pause->setAccessibleName(QTStr("Basic.Main.UnpauseRecording"));
pause->setToolTip(QTStr("Basic.Main.UnpauseRecording")); pause->setToolTip(QTStr("Basic.Main.UnpauseRecording"));
pause->blockSignals(true);
pause->setChecked(true); pause->setChecked(true);
pause->blockSignals(false);
os_atomic_set_bool(&recording_paused, true); os_atomic_set_bool(&recording_paused, true);
if (api) if (api)
...@@ -7447,7 +7449,9 @@ void OBSBasic::UnpauseRecording() ...@@ -7447,7 +7449,9 @@ void OBSBasic::UnpauseRecording()
if (obs_output_pause(output, false)) { if (obs_output_pause(output, false)) {
pause->setAccessibleName(QTStr("Basic.Main.PauseRecording")); pause->setAccessibleName(QTStr("Basic.Main.PauseRecording"));
pause->setToolTip(QTStr("Basic.Main.PauseRecording")); pause->setToolTip(QTStr("Basic.Main.PauseRecording"));
pause->blockSignals(true);
pause->setChecked(false); pause->setChecked(false);
pause->blockSignals(false);
os_atomic_set_bool(&recording_paused, false); os_atomic_set_bool(&recording_paused, false);
if (api) if (api)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册