diff options
Diffstat (limited to 'emailsync/src/com/android')
| -rw-r--r-- | emailsync/src/com/android/emailsync/AbstractSyncService.java | 1 | ||||
| -rw-r--r-- | emailsync/src/com/android/emailsync/SyncManager.java | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/emailsync/src/com/android/emailsync/AbstractSyncService.java b/emailsync/src/com/android/emailsync/AbstractSyncService.java index 7cbf13ac5..c9b151a4f 100644 --- a/emailsync/src/com/android/emailsync/AbstractSyncService.java +++ b/emailsync/src/com/android/emailsync/AbstractSyncService.java @@ -59,6 +59,7 @@ public abstract class AbstractSyncService implements Runnable { public Mailbox mMailbox; protected long mMailboxId; protected int mExitStatus = EXIT_EXCEPTION; + protected String mExitReason; protected String mMailboxName; public Account mAccount; public Context mContext; diff --git a/emailsync/src/com/android/emailsync/SyncManager.java b/emailsync/src/com/android/emailsync/SyncManager.java index 9360b070c..d81abee60 100644 --- a/emailsync/src/com/android/emailsync/SyncManager.java +++ b/emailsync/src/com/android/emailsync/SyncManager.java @@ -2209,7 +2209,7 @@ public abstract class SyncManager extends Service implements Runnable { break; // These errors are not retried automatically case AbstractSyncService.EXIT_LOGIN_FAILURE: - new AccountServiceProxy(ssm).notifyLoginFailed(m.mAccountKey); + new AccountServiceProxy(ssm).notifyLoginFailed(m.mAccountKey, svc.mExitReason); lastResult = EmailContent.LAST_SYNC_RESULT_AUTH_ERROR; break; case AbstractSyncService.EXIT_SECURITY_FAILURE: |
