summaryrefslogtreecommitdiffstats
path: root/emailsync/src
diff options
context:
space:
mode:
authorMarc Blank <mblank@google.com>2012-08-22 22:25:42 -0700
committerMarc Blank <mblank@google.com>2012-08-31 23:26:36 -0700
commite714bb9d153cfe13a7f0932e7d67ea08fa5a1d98 (patch)
tree6c97a416701d99020cfe3a3067f5f0f332ff78c1 /emailsync/src
parent5ac8d38796952a817f4693b38d62fc124651c121 (diff)
downloadandroid_packages_apps_Email-e714bb9d153cfe13a7f0932e7d67ea08fa5a1d98.tar.gz
android_packages_apps_Email-e714bb9d153cfe13a7f0932e7d67ea08fa5a1d98.tar.bz2
android_packages_apps_Email-e714bb9d153cfe13a7f0932e7d67ea08fa5a1d98.zip
Convert authorities, intents, and account manager types
* Tested ok on wiped Nexus * Tested ok on S3 * Upgrade verified on Nexus Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
Diffstat (limited to 'emailsync/src')
-rw-r--r--emailsync/src/com/android/emailsync/AbstractSyncService.java13
-rw-r--r--emailsync/src/com/android/emailsync/SyncManager.java1
2 files changed, 8 insertions, 6 deletions
diff --git a/emailsync/src/com/android/emailsync/AbstractSyncService.java b/emailsync/src/com/android/emailsync/AbstractSyncService.java
index c9b151a4f..f64224feb 100644
--- a/emailsync/src/com/android/emailsync/AbstractSyncService.java
+++ b/emailsync/src/com/android/emailsync/AbstractSyncService.java
@@ -17,16 +17,16 @@
package com.android.emailsync;
-import com.android.emailcommon.provider.Account;
-import com.android.emailcommon.provider.HostAuth;
-import com.android.emailcommon.provider.Mailbox;
-
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.util.Log;
+import com.android.emailcommon.provider.Account;
+import com.android.emailcommon.provider.HostAuth;
+import com.android.emailcommon.provider.Mailbox;
+
import java.util.concurrent.LinkedBlockingQueue;
/**
@@ -48,7 +48,6 @@ public abstract class AbstractSyncService implements Runnable {
public static final int CONNECT_TIMEOUT = 30*SECONDS;
public static final int NETWORK_WAIT = 15*SECONDS;
- public static final String EAS_PROTOCOL = "eas";
public static final int EXIT_DONE = 0;
public static final int EXIT_IO_ERROR = 1;
public static final int EXIT_LOGIN_FAILURE = 2;
@@ -289,7 +288,9 @@ public abstract class AbstractSyncService implements Runnable {
*/
public void addRequest(Request req) {
- mRequestQueue.offer(req);
+ if (!mRequestQueue.contains(req)) {
+ mRequestQueue.offer(req);
+ }
}
public void removeRequest(Request req) {
diff --git a/emailsync/src/com/android/emailsync/SyncManager.java b/emailsync/src/com/android/emailsync/SyncManager.java
index 4a518d939..886d13419 100644
--- a/emailsync/src/com/android/emailsync/SyncManager.java
+++ b/emailsync/src/com/android/emailsync/SyncManager.java
@@ -1357,6 +1357,7 @@ public abstract class SyncManager extends Service implements Runnable {
@Override
public void onCreate() {
TAG = getClass().getSimpleName();
+ EmailContent.init(this);
Utility.runAsync(new Runnable() {
@Override
public void run() {