summaryrefslogtreecommitdiffstats
path: root/src/com/android/email/provider/EmailProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/email/provider/EmailProvider.java')
-rw-r--r--src/com/android/email/provider/EmailProvider.java13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/com/android/email/provider/EmailProvider.java b/src/com/android/email/provider/EmailProvider.java
index acd04b034..fa34c2dff 100644
--- a/src/com/android/email/provider/EmailProvider.java
+++ b/src/com/android/email/provider/EmailProvider.java
@@ -5947,17 +5947,10 @@ public class EmailProvider extends ContentProvider {
cv.putNull(AccountColumns.SYNC_KEY);
resolver.update(Account.CONTENT_URI, cv, Account.ID_SELECTION, accountIdArgs);
- // Delete PIM data (contacts, calendar), stop syncs, etc. if applicable
+ // Delete the account from the Android account manager.
+ // This will delete any contacts and calendar data, stop syncs, etc.
if (emailAddress != null) {
- final IEmailService service =
- EmailServiceUtils.getServiceForAccount(context, accountId);
- if (service != null) {
- try {
- service.deleteAccountPIMData(emailAddress);
- } catch (final RemoteException e) {
- // Can't do anything about this
- }
- }
+ AccountReconciler.reconcileAccounts(context);
}
}