diff options
author | Régis Décamps <regisd@google.com> | 2014-10-15 12:38:34 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-10-15 12:38:35 +0000 |
commit | 2128e36569126fb9c04f77f42c021d11e4becd96 (patch) | |
tree | 7b56551fcdedba25633f091032ace6b233fbd4d8 /provider_src | |
parent | 7b44fda91e7b9729826dce7e72c97defaa158a84 (diff) | |
parent | ac03b5576516f9e14a089b79b00dd7bf2dd48cfa (diff) | |
download | android_packages_apps_Email-2128e36569126fb9c04f77f42c021d11e4becd96.tar.gz android_packages_apps_Email-2128e36569126fb9c04f77f42c021d11e4becd96.tar.bz2 android_packages_apps_Email-2128e36569126fb9c04f77f42c021d11e4becd96.zip |
Merge "Resend notifications when Accounts are changed" into ub-gmail-ur14-dev
Diffstat (limited to 'provider_src')
-rw-r--r-- | provider_src/com/android/email/service/EmailBroadcastProcessorService.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/provider_src/com/android/email/service/EmailBroadcastProcessorService.java b/provider_src/com/android/email/service/EmailBroadcastProcessorService.java index 3b15904d7..7aa54673e 100644 --- a/provider_src/com/android/email/service/EmailBroadcastProcessorService.java +++ b/provider_src/com/android/email/service/EmailBroadcastProcessorService.java @@ -40,13 +40,13 @@ import com.android.email.R; import com.android.email.SecurityPolicy; import com.android.email.provider.AccountReconciler; import com.android.emailcommon.Logging; -import com.android.emailcommon.VendorPolicyLoader; import com.android.emailcommon.provider.Account; import com.android.emailcommon.provider.EmailContent; import com.android.emailcommon.provider.EmailContent.AccountColumns; import com.android.emailcommon.provider.HostAuth; import com.android.mail.providers.UIProvider; import com.android.mail.utils.LogUtils; +import com.android.mail.utils.NotificationActionUtils; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.Maps; @@ -367,5 +367,9 @@ public class EmailBroadcastProcessorService extends IntentService { private void onSystemAccountChanged() { LogUtils.i(Logging.LOG_TAG, "System accounts updated."); reconcileAndStartServices(); + // Resend all notifications, so that there is no notification that points to a removed + // account. + NotificationActionUtils.resendNotifications(getApplicationContext(), + null /* all accounts */, null /* all folders */); } } |