OSDN Git Service

Refresh authenticator info when accounts change.
authorJeff Sharkey <jsharkey@android.com>
Wed, 3 Oct 2012 23:48:17 +0000 (16:48 -0700)
committerJeff Sharkey <jsharkey@android.com>
Wed, 3 Oct 2012 23:49:35 +0000 (16:49 -0700)
There may be newly installed authenticators, so refresh them when
accounts change.

Bug: 7280043
Change-Id: Ic173970c815950526c77a2653e7fae4551948f13

src/com/android/settings/Settings.java

index c2b5cc1..9c7f848 100644 (file)
@@ -750,6 +750,8 @@ public class Settings extends PreferenceActivity
 
     @Override
     public void onAccountsUpdated(Account[] accounts) {
+        // TODO: watch for package upgrades to invalidate cache; see 7206643
+        mAuthenticatorHelper.updateAuthDescriptions(this);
         mAuthenticatorHelper.onAccountsUpdated(this, accounts);
         invalidateHeaders();
     }