|
|
@@ -4192,6 +4192,7 @@ void OBSBasic::StartStreaming()
|
|
|
if (!outputHandler->StartStreaming(service)) {
|
|
|
ui->streamButton->setText(QTStr("Basic.Main.StartStreaming"));
|
|
|
ui->streamButton->setEnabled(true);
|
|
|
+ ui->streamButton->setChecked(false);
|
|
|
|
|
|
if (sysTrayStream) {
|
|
|
sysTrayStream->setText(ui->streamButton->text());
|
|
|
@@ -4314,6 +4315,7 @@ void OBSBasic::StreamDelayStarting(int sec)
|
|
|
{
|
|
|
ui->streamButton->setText(QTStr("Basic.Main.StopStreaming"));
|
|
|
ui->streamButton->setEnabled(true);
|
|
|
+ ui->streamButton->setChecked(true);
|
|
|
|
|
|
if (sysTrayStream) {
|
|
|
sysTrayStream->setText(ui->streamButton->text());
|
|
|
@@ -4339,6 +4341,7 @@ void OBSBasic::StreamDelayStopping(int sec)
|
|
|
{
|
|
|
ui->streamButton->setText(QTStr("Basic.Main.StartStreaming"));
|
|
|
ui->streamButton->setEnabled(true);
|
|
|
+ ui->streamButton->setChecked(false);
|
|
|
|
|
|
if (sysTrayStream) {
|
|
|
sysTrayStream->setText(ui->streamButton->text());
|
|
|
@@ -4362,6 +4365,7 @@ void OBSBasic::StreamingStart()
|
|
|
{
|
|
|
ui->streamButton->setText(QTStr("Basic.Main.StopStreaming"));
|
|
|
ui->streamButton->setEnabled(true);
|
|
|
+ ui->streamButton->setChecked(true);
|
|
|
ui->statusbar->StreamStarted(outputHandler->streamOutput);
|
|
|
|
|
|
if (sysTrayStream) {
|
|
|
@@ -4432,6 +4436,7 @@ void OBSBasic::StreamingStop(int code, QString last_error)
|
|
|
|
|
|
ui->streamButton->setText(QTStr("Basic.Main.StartStreaming"));
|
|
|
ui->streamButton->setEnabled(true);
|
|
|
+ ui->streamButton->setChecked(false);
|
|
|
|
|
|
if (sysTrayStream) {
|
|
|
sysTrayStream->setText(ui->streamButton->text());
|
|
|
@@ -4501,6 +4506,7 @@ void OBSBasic::RecordingStart()
|
|
|
{
|
|
|
ui->statusbar->RecordingStarted(outputHandler->fileOutput);
|
|
|
ui->recordButton->setText(QTStr("Basic.Main.StopRecording"));
|
|
|
+ ui->recordButton->setChecked(true);
|
|
|
|
|
|
if (sysTrayRecord)
|
|
|
sysTrayRecord->setText(ui->recordButton->text());
|
|
|
@@ -4518,6 +4524,7 @@ void OBSBasic::RecordingStop(int code)
|
|
|
{
|
|
|
ui->statusbar->RecordingStopped();
|
|
|
ui->recordButton->setText(QTStr("Basic.Main.StartRecording"));
|
|
|
+ ui->recordButton->setChecked(false);
|
|
|
|
|
|
if (sysTrayRecord)
|
|
|
sysTrayRecord->setText(ui->recordButton->text());
|