From 4f2b04bd8ff22cca1a294abaa52138b502df2246 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 19 Jun 2019 23:15:15 +0200 Subject: [PATCH] Enable login buttons when login attempt is complete --- src/settings/qobuzsettingspage.cpp | 4 ++-- src/settings/tidalsettingspage.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/settings/qobuzsettingspage.cpp b/src/settings/qobuzsettingspage.cpp index 698690830..ecd8c4429 100644 --- a/src/settings/qobuzsettingspage.cpp +++ b/src/settings/qobuzsettingspage.cpp @@ -136,14 +136,14 @@ bool QobuzSettingsPage::eventFilter(QObject *object, QEvent *event) { void QobuzSettingsPage::LogoutClicked() { service_->Logout(); - ui_->button_login->setEnabled(true); ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedOut); + ui_->button_login->setEnabled(true); } void QobuzSettingsPage::LoginSuccess() { if (!this->isVisible()) return; ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedIn); - ui_->button_login->setEnabled(false); + ui_->button_login->setEnabled(true); } void QobuzSettingsPage::LoginFailure(QString failure_reason) { diff --git a/src/settings/tidalsettingspage.cpp b/src/settings/tidalsettingspage.cpp index 3d9bb21eb..378e2a9f7 100644 --- a/src/settings/tidalsettingspage.cpp +++ b/src/settings/tidalsettingspage.cpp @@ -187,10 +187,11 @@ void TidalSettingsPage::LogoutClicked() { void TidalSettingsPage::LoginSuccess() { if (!this->isVisible()) return; ui_->login_state->SetLoggedIn(LoginStateWidget::LoggedIn); - ui_->button_login->setEnabled(false); + ui_->button_login->setEnabled(true); } void TidalSettingsPage::LoginFailure(QString failure_reason) { if (!this->isVisible()) return; QMessageBox::warning(this, tr("Authentication failed"), failure_reason); + ui_->button_login->setEnabled(true); }