summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2015-05-26 00:02:59 +0200
committerJorge Ruesga <jorge@ruesga.com>2015-05-26 00:02:59 +0200
commit3a75a69ca070e3027e134605195dd77261efb92d (patch)
treec488e2ac5aa573448e97987eb61a80d51cd80e0a
parent7074819912caef0702055385fc2b0ce037bf5ecf (diff)
downloadandroid_packages_apps_Email-3a75a69ca070e3027e134605195dd77261efb92d.tar.gz
android_packages_apps_Email-3a75a69ca070e3027e134605195dd77261efb92d.tar.bz2
android_packages_apps_Email-3a75a69ca070e3027e134605195dd77261efb92d.zip
email: fix Exchange sync frequency account setup
Auto sync is not displayed as an option in sync frequency settings, because capabilities aren't filled. Just ensure account capabilities are always saved. Change-Id: I70b7ab9464a99eebf7f82726faa0fb2418e09a99 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
-rw-r--r--src/com/android/email/activity/setup/AccountCheckSettingsFragment.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java b/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
index f11f54cd2..65f8e3a17 100644
--- a/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
+++ b/src/com/android/email/activity/setup/AccountCheckSettingsFragment.java
@@ -387,6 +387,10 @@ public class AccountCheckSettingsFragment extends Fragment {
if (bundle == null) {
return new MessagingException(MessagingException.UNSPECIFIED_EXCEPTION);
}
+
+ // Save account protocol and capabilities
+ mAccount.mCapabilities = bundle.getInt(
+ EmailServiceProxy.SETTINGS_BUNDLE_CAPABILITIES, 0);
mAccount.mProtocolVersion = bundle.getString(
EmailServiceProxy.VALIDATE_BUNDLE_PROTOCOL_VERSION);
int resultCode = bundle.getInt(EmailServiceProxy.VALIDATE_BUNDLE_RESULT_CODE);
@@ -417,10 +421,6 @@ public class AccountCheckSettingsFragment extends Fragment {
EmailServiceProxy.VALIDATE_BUNDLE_ERROR_MESSAGE);
return new MessagingException(resultCode, errorMessage);
}
-
- // Save account capabilities
- mAccount.mCapabilities = bundle.getInt(
- EmailServiceProxy.SETTINGS_BUNDLE_CAPABILITIES, 0);
}
final EmailServiceInfo info;