From aea3dff32d7e6dd9ee156c1e7d9daf11797d20ae Mon Sep 17 00:00:00 2001 From: Jorge Ruesga Date: Tue, 26 May 2015 00:02:59 +0200 Subject: [PATCH] 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 --- .../activity/setup/AccountCheckSettingsFragment.java | 8 ++++---- 1 file 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;