summaryrefslogtreecommitdiffstats
path: root/emailcommon
diff options
context:
space:
mode:
authorTony Mantler <nicoya@google.com>2014-06-09 15:28:11 -0700
committerTony Mantler <nicoya@google.com>2014-06-09 15:28:11 -0700
commit994c282d804a635f783681ae314a6b4b244b476e (patch)
tree8f717603a93b28108d021c465425599ef96a4fe9 /emailcommon
parent0f1d3a8f1148fb4446116cacf565e313a1c98061 (diff)
downloadandroid_packages_apps_Email-994c282d804a635f783681ae314a6b4b244b476e.tar.gz
android_packages_apps_Email-994c282d804a635f783681ae314a6b4b244b476e.tar.bz2
android_packages_apps_Email-994c282d804a635f783681ae314a6b4b244b476e.zip
Fix OAuth when changing credentials from settings
b/15521401 Change-Id: I7909389943c8e3eefbef0699f1c7c9c338282ca5
Diffstat (limited to 'emailcommon')
-rwxr-xr-xemailcommon/src/com/android/emailcommon/provider/Account.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/emailcommon/src/com/android/emailcommon/provider/Account.java b/emailcommon/src/com/android/emailcommon/provider/Account.java
index 615b47090..6bcbccd09 100755
--- a/emailcommon/src/com/android/emailcommon/provider/Account.java
+++ b/emailcommon/src/com/android/emailcommon/provider/Account.java
@@ -149,6 +149,10 @@ public final class Account extends EmailContent implements Parcelable {
public transient HostAuth mHostAuthSend;
public transient Policy mPolicy;
+ // Marks this account as being a temporary entry, so we know to use it directly and not go
+ // through the database or any caches
+ private transient boolean mTemporary;
+
public static final int CONTENT_ID_COLUMN = 0;
public static final int CONTENT_DISPLAY_NAME_COLUMN = 1;
public static final int CONTENT_EMAIL_ADDRESS_COLUMN = 2;
@@ -253,6 +257,14 @@ public final class Account extends EmailContent implements Parcelable {
mPingDuration = cursor.getLong(CONTENT_PING_DURATION_COLUMN);
}
+ public boolean isTemporary() {
+ return mTemporary;
+ }
+
+ public void setTemporary(boolean temporary) {
+ mTemporary = temporary;
+ }
+
private static long getId(Uri u) {
return Long.parseLong(u.getPathSegments().get(1));
}