UI: Abort YouTube login on cancel or listener fail

master
derrod 2021-09-16 14:56:46 +02:00
parent 422a206371
commit 37ab69aa46
1 changed files with 3 additions and 0 deletions

View File

@ -285,6 +285,9 @@ std::shared_ptr<Auth> YoutubeAuth::Login(QWidget *owner,
thread->start();
dlg.exec();
if (dlg.result() == QMessageBox::Cancel ||
dlg.result() == QDialog::Rejected)
return nullptr;
if (!auth->GetToken(YOUTUBE_TOKEN_URL, clientid, secret,
QT_TO_UTF8(redirect_uri), YOUTUBE_SCOPE_VERSION,