diff options
| author | Marc Blank <mblank@google.com> | 2012-07-27 12:50:57 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-07-27 12:50:58 -0700 |
| commit | ae57810e1e321991c454a4a6de4b88817c839315 (patch) | |
| tree | b2037db8efa4b7d3bc910f5ba68ea7fd734a3231 /emailsync/src | |
| parent | 34d8a139ce9c7eb72ec92ba6861353f221301330 (diff) | |
| parent | 0b6b83c6f90652b506c7761b923663c08f3af833 (diff) | |
| download | android_packages_apps_Email-ae57810e1e321991c454a4a6de4b88817c839315.tar.gz android_packages_apps_Email-ae57810e1e321991c454a4a6de4b88817c839315.tar.bz2 android_packages_apps_Email-ae57810e1e321991c454a4a6de4b88817c839315.zip | |
Merge "Imap2 additions" into jb-ub-mail
Diffstat (limited to 'emailsync/src')
| -rw-r--r-- | emailsync/src/com/android/emailsync/SyncManager.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/emailsync/src/com/android/emailsync/SyncManager.java b/emailsync/src/com/android/emailsync/SyncManager.java index db13e7e8f..9360b070c 100644 --- a/emailsync/src/com/android/emailsync/SyncManager.java +++ b/emailsync/src/com/android/emailsync/SyncManager.java @@ -1270,13 +1270,13 @@ public abstract class SyncManager extends Service implements Runnable { } } - private void setMailboxSyncStatus(long id, int status) { + public void setMailboxSyncStatus(long id, int status) { ContentValues values = new ContentValues(); values.put(Mailbox.UI_SYNC_STATUS, status); mResolver.update(ContentUris.withAppendedId(Mailbox.CONTENT_URI, id), values, null, null); } - private void setMailboxLastSyncResult(long id, int result) { + public void setMailboxLastSyncResult(long id, int result) { ContentValues values = new ContentValues(); values.put(Mailbox.UI_LAST_SYNC_RESULT, result); mResolver.update(ContentUris.withAppendedId(Mailbox.CONTENT_URI, id), values, null, null); @@ -2008,6 +2008,7 @@ public abstract class SyncManager extends Service implements Runnable { static public void sendMessageRequest(Request req) { SyncManager ssm = INSTANCE; + if (ssm == null) return; Message msg = Message.restoreMessageWithId(ssm, req.mMessageId); if (msg == null) return; long mailboxId = msg.mMailboxKey; @@ -2029,7 +2030,12 @@ public abstract class SyncManager extends Service implements Runnable { } } } + sendRequest(mailboxId, req); + } + static public void sendRequest(long mailboxId, Request req) { + SyncManager ssm = INSTANCE; + if (ssm == null) return; AbstractSyncService service = ssm.mServiceMap.get(mailboxId); if (service == null) { startManualSync(mailboxId, SYNC_SERVICE_PART_REQUEST, req); |
