From: Lennart Rosam Date: Sat, 14 Apr 2012 09:52:26 +0000 (+0200) Subject: Fixed a bug, where the AuthenticatorActivity would not set a new default X-Git-Tag: oc-android-1.4.3~450 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/8521579e3a6259d1cd10aec769a2c4dee1eda314 Fixed a bug, where the AuthenticatorActivity would not set a new default account, when the previous one had been deleted --- diff --git a/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java b/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java index 9db46e0e..f134630d 100644 --- a/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java +++ b/src/eu/alefzero/owncloud/ui/activity/AuthenticatorActivity.java @@ -112,10 +112,9 @@ public class AuthenticatorActivity extends AccountAuthenticatorActivity { accManager.addAccountExplicitly(account, password_text.getText().toString(), null); // Add this account as default in the preferences, if there is none already - SharedPreferences appPreferences = PreferenceManager.getDefaultSharedPreferences(this); - String defaultAccountName = appPreferences.getString("select_oc_account", null); - if(defaultAccountName == null){ - SharedPreferences.Editor editor = appPreferences.edit(); + Account defaultAccount = AuthUtils.getCurrentOwnCloudAccount(this); + if(defaultAccount == null){ + SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(this).edit(); editor.putString("select_oc_account", accountName); editor.commit(); }