From 9d8a011b78039b58f8bffe2a0d4b34b78dd64e74 Mon Sep 17 00:00:00 2001 From: derrod Date: Wed, 13 Oct 2021 12:41:49 +0200 Subject: [PATCH] UI: Fix broadcast button state for autostart without autostop --- UI/window-basic-main.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index e17a78bb9..b2984de9f 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -6323,14 +6323,19 @@ void OBSBasic::StartStreaming() ui->broadcastButton->style()->polish(ui->broadcastButton); // well, we need to disable button while stream is not active ui->broadcastButton->setEnabled(false); - } else if (!autoStopBroadcast) { - broadcastActive = true; - ui->broadcastButton->setText(QTStr("Basic.Main.StopBroadcast")); + } else { + if (!autoStopBroadcast) { + ui->broadcastButton->setText( + QTStr("Basic.Main.StopBroadcast")); + } else { + ui->broadcastButton->setText( + QTStr("Basic.Main.AutoStopEnabled")); + ui->broadcastButton->setEnabled(false); + } ui->broadcastButton->setProperty("broadcastState", "active"); ui->broadcastButton->style()->unpolish(ui->broadcastButton); ui->broadcastButton->style()->polish(ui->broadcastButton); - } else { - ui->broadcastButton->setEnabled(false); + broadcastActive = true; } bool recordWhenStreaming = config_get_bool(