diff --git a/UI/window-basic-settings-stream.cpp b/UI/window-basic-settings-stream.cpp index c9f015587..ea0424f7e 100644 --- a/UI/window-basic-settings-stream.cpp +++ b/UI/window-basic-settings-stream.cpp @@ -128,29 +128,6 @@ void OBSBasicSettings::LoadStream1Settings() ui->authUsername->setText(QT_UTF8(username)); ui->authPw->setText(QT_UTF8(password)); ui->useAuth->setChecked(use_auth); - - /* add tooltips for stream key, user, password fields */ - QString file = !App()->IsThemeDark() - ? ":/res/images/help.svg" - : ":/res/images/help_light.svg"; - QString lStr = "%1 "; - - ui->streamKeyLabel->setText( - lStr.arg(ui->streamKeyLabel->text(), file)); - ui->streamKeyLabel->setToolTip( - QTStr("Basic.AutoConfig.StreamPage.StreamKey.ToolTip")); - - ui->authUsernameLabel->setText( - lStr.arg(ui->authUsernameLabel->text(), file)); - ui->authUsernameLabel->setToolTip( - QTStr("Basic.Settings.Stream.Custom.Username.ToolTip")); - - ui->authPwLabel->setText( - lStr.arg(ui->authPwLabel->text(), file)); - ui->authPwLabel->setToolTip( - QTStr("Basic.Settings.Stream.Custom.Password.ToolTip")); } else { int idx = ui->service->findText(service); if (idx == -1) { @@ -341,12 +318,38 @@ void OBSBasicSettings::UpdateKeyLink() if (serviceName == "Dacast") { ui->streamKeyLabel->setText( QTStr("Basic.AutoConfig.StreamPage.EncoderKey")); + ui->streamKeyLabel->setToolTip(""); } else if (IsWHIP()) { ui->streamKeyLabel->setText( QTStr("Basic.AutoConfig.StreamPage.BearerToken")); + ui->streamKeyLabel->setToolTip(""); } else if (!IsCustomService()) { ui->streamKeyLabel->setText( QTStr("Basic.AutoConfig.StreamPage.StreamKey")); + ui->streamKeyLabel->setToolTip(""); + } else { + /* add tooltips for stream key, user, password fields */ + QString file = !App()->IsThemeDark() + ? ":/res/images/help.svg" + : ":/res/images/help_light.svg"; + QString lStr = "%1 "; + + ui->streamKeyLabel->setText(lStr.arg( + QTStr("Basic.AutoConfig.StreamPage.StreamKey"), file)); + ui->streamKeyLabel->setToolTip( + QTStr("Basic.AutoConfig.StreamPage.StreamKey.ToolTip")); + + ui->authUsernameLabel->setText(lStr.arg( + QTStr("Basic.Settings.Stream.Custom.Username"), file)); + ui->authUsernameLabel->setToolTip( + QTStr("Basic.Settings.Stream.Custom.Username.ToolTip")); + + ui->authPwLabel->setText(lStr.arg( + QTStr("Basic.Settings.Stream.Custom.Password"), file)); + ui->authPwLabel->setToolTip( + QTStr("Basic.Settings.Stream.Custom.Password.ToolTip")); } if (QString(streamKeyLink).isNull() ||