summaryrefslogtreecommitdiffstats
path: root/emailcommon
diff options
context:
space:
mode:
authorTony Mantler <nicoya@google.com>2014-06-09 15:28:11 -0700
committerMartin Hibdon <mhibdon@google.com>2014-06-09 22:45:45 +0000
commit73101f3a7bc1e735199a7c2c18358e9db9af0bca (patch)
treefe4b2f632bc30fb69d456560667a1e34e7cbf334 /emailcommon
parent5369b102c7685d7e8c2ed6352ae48bc84f9283d7 (diff)
downloadandroid_packages_apps_Email-73101f3a7bc1e735199a7c2c18358e9db9af0bca.tar.gz
android_packages_apps_Email-73101f3a7bc1e735199a7c2c18358e9db9af0bca.tar.bz2
android_packages_apps_Email-73101f3a7bc1e735199a7c2c18358e9db9af0bca.zip
Fix OAuth when changing credentials from settings
b/15521401 Change-Id: I7909389943c8e3eefbef0699f1c7c9c338282ca5 (cherry picked from commit 994c282d804a635f783681ae314a6b4b244b476e)
Diffstat (limited to 'emailcommon')
-rwxr-xr-xemailcommon/src/com/android/emailcommon/provider/Account.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/emailcommon/src/com/android/emailcommon/provider/Account.java b/emailcommon/src/com/android/emailcommon/provider/Account.java
index c35009d34..d9062b37c 100755
--- a/emailcommon/src/com/android/emailcommon/provider/Account.java
+++ b/emailcommon/src/com/android/emailcommon/provider/Account.java
@@ -147,6 +147,10 @@ public final class Account extends EmailContent implements AccountColumns, Parce
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;
@@ -282,6 +286,14 @@ public final class Account extends EmailContent implements AccountColumns, Parce
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));
}
@@ -978,4 +990,4 @@ public final class Account extends EmailContent implements AccountColumns, Parce
sb.append(']');
return sb.toString();
}
-} \ No newline at end of file
+}