diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2015-05-26 00:02:59 +0200 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2015-05-26 00:02:59 +0200 |
commit | 3a75a69ca070e3027e134605195dd77261efb92d (patch) | |
tree | c488e2ac5aa573448e97987eb61a80d51cd80e0a | |
parent | 7074819912caef0702055385fc2b0ce037bf5ecf (diff) | |
download | android_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.java | 8 |
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; |