diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java index c357e2556..3980ae393 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/ActFmPreferences.java @@ -3,6 +3,7 @@ package com.todoroo.astrid.actfm; import android.content.Intent; import android.content.res.Resources; import android.preference.Preference; +import android.preference.PreferenceCategory; import com.timsu.astrid.R; import com.todoroo.andlib.service.Autowired; @@ -58,6 +59,14 @@ public class ActFmPreferences extends SyncProviderPreferences { public void updatePreferences(Preference preference, Object value) { final Resources r = getResources(); + boolean loggedIn = getUtilities().isLoggedIn(); + PreferenceCategory status = (PreferenceCategory) findPreference(r.getString(R.string.sync_SPr_group_status)); + + if (loggedIn) + status.setTitle(getString(R.string.actfm_status_title_logged_in, actFmPreferenceService.getLoggedInUserName())); + else + status.setTitle(R.string.sync_SPr_group_status); + if (r.getString(R.string.actfm_https_key).equals(preference.getKey())) { if ((Boolean)value) preference.setSummary(R.string.actfm_https_enabled); diff --git a/astrid/res/values/strings-actfm.xml b/astrid/res/values/strings-actfm.xml index 8bffaeeb5..14cee2e84 100644 --- a/astrid/res/values/strings-actfm.xml +++ b/astrid/res/values/strings-actfm.xml @@ -269,6 +269,8 @@ + Status - Logged in as %s + Astrid.com