Loading src/com/android/settings/accounts/AccountSyncSettings.java +13 −4 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.accounts.AccountManagerCallback; import android.accounts.AccountManagerFuture; import android.accounts.AuthenticatorException; import android.accounts.OperationCanceledException; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.ContentResolver; Loading Loading @@ -313,12 +314,18 @@ public class AccountSyncSettings extends AccountPreferenceBase { private void startSyncForEnabledProviders() { requestOrCancelSyncForEnabledProviders(true /* start them */); getActivity().invalidateOptionsMenu(); final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } private void cancelSyncForEnabledProviders() { requestOrCancelSyncForEnabledProviders(false /* cancel them */); getActivity().invalidateOptionsMenu(); final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } private void requestOrCancelSyncForEnabledProviders(boolean startSync) { Loading Loading @@ -367,7 +374,10 @@ public class AccountSyncSettings extends AccountPreferenceBase { protected void onSyncStateUpdated() { if (!isResumed()) return; setFeedsState(); getActivity().invalidateOptionsMenu(); final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } private void setFeedsState() { Loading Loading @@ -440,7 +450,6 @@ public class AccountSyncSettings extends AccountPreferenceBase { syncPref.setChecked(oneTimeSyncMode || syncEnabled); } mErrorInfoView.setVisibility(syncIsFailing ? View.VISIBLE : View.GONE); getActivity().invalidateOptionsMenu(); } @Override Loading src/com/android/settings/accounts/ManageAccountsSettings.java +5 −1 Original line number Diff line number Diff line Loading @@ -231,7 +231,11 @@ public class ManageAccountsSettings extends AccountPreferenceBase @Override protected void onSyncStateUpdated() { showSyncState(); getActivity().invalidateOptionsMenu(); // Catch any delayed delivery of update messages final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } /** Loading Loading
src/com/android/settings/accounts/AccountSyncSettings.java +13 −4 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.accounts.AccountManagerCallback; import android.accounts.AccountManagerFuture; import android.accounts.AuthenticatorException; import android.accounts.OperationCanceledException; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.ContentResolver; Loading Loading @@ -313,12 +314,18 @@ public class AccountSyncSettings extends AccountPreferenceBase { private void startSyncForEnabledProviders() { requestOrCancelSyncForEnabledProviders(true /* start them */); getActivity().invalidateOptionsMenu(); final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } private void cancelSyncForEnabledProviders() { requestOrCancelSyncForEnabledProviders(false /* cancel them */); getActivity().invalidateOptionsMenu(); final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } private void requestOrCancelSyncForEnabledProviders(boolean startSync) { Loading Loading @@ -367,7 +374,10 @@ public class AccountSyncSettings extends AccountPreferenceBase { protected void onSyncStateUpdated() { if (!isResumed()) return; setFeedsState(); getActivity().invalidateOptionsMenu(); final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } private void setFeedsState() { Loading Loading @@ -440,7 +450,6 @@ public class AccountSyncSettings extends AccountPreferenceBase { syncPref.setChecked(oneTimeSyncMode || syncEnabled); } mErrorInfoView.setVisibility(syncIsFailing ? View.VISIBLE : View.GONE); getActivity().invalidateOptionsMenu(); } @Override Loading
src/com/android/settings/accounts/ManageAccountsSettings.java +5 −1 Original line number Diff line number Diff line Loading @@ -231,7 +231,11 @@ public class ManageAccountsSettings extends AccountPreferenceBase @Override protected void onSyncStateUpdated() { showSyncState(); getActivity().invalidateOptionsMenu(); // Catch any delayed delivery of update messages final Activity activity = getActivity(); if (activity != null) { activity.invalidateOptionsMenu(); } } /** Loading