UI: Check selected broadcast when re-opening YT dialog
parent
2535414923
commit
136ff7b8a3
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue