mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-01-23 13:49:04 -05:00
UI: Check selected broadcast when re-opening YT dialog
This commit is contained in:
@@ -220,6 +220,9 @@ OBSYoutubeActions::OBSYoutubeActions(QWidget *parent, Auth *auth,
|
||||
});
|
||||
ui->scrollAreaWidgetContents->layout()->addWidget(
|
||||
label);
|
||||
|
||||
if (selectedBroadcast == broadcast)
|
||||
label->clicked();
|
||||
});
|
||||
workerThread->start();
|
||||
|
||||
@@ -229,6 +232,12 @@ OBSYoutubeActions::OBSYoutubeActions(QWidget *parent, Auth *auth,
|
||||
if (rememberSettings)
|
||||
LoadSettings();
|
||||
|
||||
// Switch to events page and select readied broadcast once loaded
|
||||
if (broadcastReady) {
|
||||
ui->tabWidget->setCurrentIndex(1);
|
||||
selectedBroadcast = apiYouTube->GetBroadcastId();
|
||||
}
|
||||
|
||||
#ifdef __APPLE__
|
||||
// MacOS theming issues
|
||||
this->resize(this->width() + 200, this->height() + 120);
|
||||
|
||||
@@ -409,6 +409,11 @@ void YoutubeApiWrappers::SetBroadcastId(QString &broadcast_id)
|
||||
this->broadcast_id = broadcast_id;
|
||||
}
|
||||
|
||||
QString YoutubeApiWrappers::GetBroadcastId()
|
||||
{
|
||||
return this->broadcast_id;
|
||||
}
|
||||
|
||||
bool YoutubeApiWrappers::ResetBroadcast(const QString &broadcast_id)
|
||||
{
|
||||
lastErrorMessage.clear();
|
||||
|
||||
@@ -72,6 +72,7 @@ public:
|
||||
bool StopLatestBroadcast();
|
||||
|
||||
void SetBroadcastId(QString &broadcast_id);
|
||||
QString GetBroadcastId();
|
||||
|
||||
bool FindBroadcast(const QString &id, json11::Json &json_out);
|
||||
bool FindStream(const QString &id, json11::Json &json_out);
|
||||
|
||||
Reference in New Issue
Block a user