| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
|
| index 3063912d7029fbaef9e190e6d2d7d2e26a644949..09b33fee492a84fb4826356d6021d5ed87f1daa7 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/SignInPreference.java
|
| @@ -132,17 +132,12 @@ private void update() {
|
| setOnPreferenceClickListener(new OnPreferenceClickListener() {
|
| @Override
|
| public boolean onPreferenceClick(Preference preference) {
|
| - if (ChromeSigninController.get(getContext()).isSignedIn()) return false;
|
| - if (!SigninManager.get(getContext()).isSignInAllowed()) {
|
| - if (SigninManager.get(getContext()).isSigninDisabledByPolicy()) {
|
| - ManagedPreferencesUtils.showManagedByAdministratorToast(getContext());
|
| - }
|
| + if (!AccountSigninActivity.startIfAllowed(
|
| + getContext(), SigninAccessPoint.SETTINGS)) {
|
| return false;
|
| }
|
|
|
| setEnabled(false);
|
| - AccountSigninActivity.startAccountSigninActivity(
|
| - getContext(), SigninAccessPoint.SETTINGS);
|
| return true;
|
| }
|
| });
|
|
|