Display the account name in preferences
authorLennart Rosam <lennart@familie-rosam.de>
Mon, 9 Apr 2012 22:37:31 +0000 (00:37 +0200)
committerLennart Rosam <lennart@familie-rosam.de>
Mon, 9 Apr 2012 22:37:31 +0000 (00:37 +0200)
src/eu/alefzero/owncloud/ui/activity/Preferences.java

index 1e35896..3677f8a 100644 (file)
@@ -24,6 +24,7 @@ import java.util.Vector;
 import eu.alefzero.owncloud.OwnCloudSession;\r
 import eu.alefzero.owncloud.R;\r
 import eu.alefzero.owncloud.authenticator.AccountAuthenticator;\r
+import eu.alefzero.owncloud.authenticator.AuthUtils;\r
 import eu.alefzero.owncloud.db.DbHandler;\r
 \r
 import android.accounts.Account;\r
@@ -98,6 +99,12 @@ public class Preferences extends PreferenceActivity {
          mAccounts = accMan.getAccountsByType(AccountAuthenticator.ACCOUNT_TYPE);\r
          ListPreference accountList = (ListPreference) findPreference("select_oc_account");\r
          \r
+         // Display the name of the current account if there is any\r
+         Account defaultAccount = AuthUtils.getCurrentOwnCloudAccount(this);\r
+         if(defaultAccount != null){\r
+                 accountList.setSummary(defaultAccount.name);\r
+         }\r
+         \r
          // Transform accounts into array of string for preferences to use\r
          String[] accNames = new String[mAccounts.length];\r
          for(int i = 0; i < mAccounts.length; i++){\r