Browse Source

UI: Fix UseStreamKeyAdv not display stream key and not hide button

(cherry picked from commit 5f512d5f250f0787f0d52701bc3c467f405adb01)
田七不甜 2 years ago
parent
commit
fa2719b0b1
2 changed files with 7 additions and 2 deletions
  1. 5 2
      UI/window-basic-auto-config.cpp
  2. 2 0
      UI/window-basic-settings-stream.cpp

+ 5 - 2
UI/window-basic-auto-config.cpp

@@ -302,8 +302,11 @@ AutoConfigStreamPage::AutoConfigStreamPage(QWidget *parent)
 	connect(ui->service, &QComboBox::currentIndexChanged, this,
 		&AutoConfigStreamPage::UpdateMoreInfoLink);
 
-	connect(ui->useStreamKeyAdv, &QPushButton::clicked,
-		[&]() { ui->streamKeyWidget->setVisible(true); });
+	connect(ui->useStreamKeyAdv, &QPushButton::clicked, [&]() {
+		ui->streamKeyWidget->setVisible(true);
+		ui->streamKeyLabel->setVisible(true);
+		ui->useStreamKeyAdv->setVisible(false);
+	});
 
 	connect(ui->key, &QLineEdit::textChanged, this,
 		&AutoConfigStreamPage::UpdateCompleted);

+ 2 - 0
UI/window-basic-settings-stream.cpp

@@ -480,6 +480,8 @@ static void get_yt_ch_title(Ui::OBSBasicSettings *ui)
 void OBSBasicSettings::UseStreamKeyAdvClicked()
 {
 	ui->streamKeyWidget->setVisible(true);
+	ui->streamKeyLabel->setVisible(true);
+	ui->useStreamKeyAdv->setVisible(false);
 }
 
 void OBSBasicSettings::on_service_currentIndexChanged(int idx)