| 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 758e85b32028b9c145aaa9c4367684271c87a807..20c5f8d5c0f7b93b7a690d258ddd39275c0bf9fe 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;
|
| }
|
| });
|
|
|