fix crash in LoginActivity

This commit is contained in:
Conny Duck 2018-03-09 19:54:24 +01:00
parent 44b79e31d4
commit 9e64bd1307

View file

@ -215,11 +215,12 @@ class LoginActivity : AppCompatActivity() {
val code = uri.getQueryParameter("code")
val error = uri.getQueryParameter("error")
if (code != null) {
domain = preferences.getString(DOMAIN, "")
if (code != null && domain.isNotEmpty()) {
/* During the redirect roundtrip this Activity usually dies, which wipes out the
* instance variables, so they have to be recovered from where they were saved in
* SharedPreferences. */
domain = preferences.getString(DOMAIN, null)
clientId = preferences.getString(CLIENT_ID, null)
clientSecret = preferences.getString(CLIENT_SECRET, null)