diff --git a/UI/frontend-plugins/frontend-tools/forms/output-timer.ui b/UI/frontend-plugins/frontend-tools/forms/output-timer.ui
index cc9b63eaa..d96d71e90 100644
--- a/UI/frontend-plugins/frontend-tools/forms/output-timer.ui
+++ b/UI/frontend-plugins/frontend-tools/forms/output-timer.ui
@@ -52,6 +52,9 @@
Start
+
+ true
+
-
@@ -89,6 +92,9 @@
Start
+
+ true
+
-
diff --git a/UI/frontend-plugins/frontend-tools/output-timer.cpp b/UI/frontend-plugins/frontend-tools/output-timer.cpp
index 207cfd172..f6a86d0f0 100644
--- a/UI/frontend-plugins/frontend-tools/output-timer.cpp
+++ b/UI/frontend-plugins/frontend-tools/output-timer.cpp
@@ -96,6 +96,8 @@ void OutputTimer::StreamTimerStart()
ui->outputTimerStream->setText(obs_module_text("Stop"));
UpdateStreamTimerDisplay();
+
+ ui->outputTimerStream->setChecked(true);
}
void OutputTimer::RecordTimerStart()
@@ -128,6 +130,8 @@ void OutputTimer::RecordTimerStart()
ui->outputTimerRecord->setText(obs_module_text("Stop"));
UpdateRecordTimerDisplay();
+
+ ui->outputTimerRecord->setChecked(true);
}
void OutputTimer::StreamTimerStop()
@@ -146,6 +150,7 @@ void OutputTimer::StreamTimerStop()
streamingTimerDisplay->stop();
ui->streamTime->setText("00:00:00");
+ ui->outputTimerStream->setChecked(false);
}
void OutputTimer::RecordTimerStop()
@@ -164,6 +169,7 @@ void OutputTimer::RecordTimerStop()
recordingTimerDisplay->stop();
ui->recordTime->setText("00:00:00");
+ ui->outputTimerRecord->setChecked(false);
}
void OutputTimer::UpdateStreamTimerDisplay()