diff --git a/libraries/networking/src/AccountManager.cpp b/libraries/networking/src/AccountManager.cpp index d1e4edf2ea..33891b73c7 100644 --- a/libraries/networking/src/AccountManager.cpp +++ b/libraries/networking/src/AccountManager.cpp @@ -334,6 +334,7 @@ void AccountManager::requestFinished() { } else { // TODO: error handling qDebug() << "Error in response for password grant -" << rootObject["error_description"].toString(); + emit loginFailed(); } } diff --git a/libraries/networking/src/AccountManager.h b/libraries/networking/src/AccountManager.h index cb76786f4e..8df75195cf 100644 --- a/libraries/networking/src/AccountManager.h +++ b/libraries/networking/src/AccountManager.h @@ -71,6 +71,7 @@ signals: void usernameChanged(const QString& username); void accessTokenChanged(); void loginComplete(const QUrl& authURL); + void loginFailed(); void logoutComplete(); private slots: void processReply();