| Index: chrome/android/java/src/org/chromium/chrome/browser/signin/ConfirmAccountChangeFragment.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/ConfirmAccountChangeFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/signin/ConfirmAccountChangeFragment.java
|
| index 9510e308245897a82ddf26f8279cf99f8b834871..03c64cc3f8bf14ddb3aa83c47ccabb2878b2db4b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/signin/ConfirmAccountChangeFragment.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/signin/ConfirmAccountChangeFragment.java
|
| @@ -8,6 +8,7 @@ import android.app.Activity;
|
| import android.app.Dialog;
|
| import android.app.DialogFragment;
|
| import android.content.DialogInterface;
|
| +import android.content.Intent;
|
| import android.os.Bundle;
|
| import android.support.v7.app.AlertDialog;
|
| import android.text.SpannableString;
|
| @@ -20,7 +21,9 @@ import android.widget.TextView;
|
| import org.chromium.base.metrics.RecordUserAction;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.preferences.PrefServiceBridge;
|
| -import org.chromium.chrome.browser.sync.ui.ClearSyncDataDialogFragment;
|
| +import org.chromium.chrome.browser.preferences.Preferences;
|
| +import org.chromium.chrome.browser.preferences.PreferencesLauncher;
|
| +import org.chromium.chrome.browser.sync.ui.ClearSyncDataPreferences;
|
| import org.chromium.signin.InvestigatedScenario;
|
| import org.chromium.ui.text.SpanApplier;
|
| import org.chromium.ui.text.SpanApplier.SpanInfo;
|
| @@ -82,7 +85,7 @@ class ConfirmAccountChangeFragment
|
| message, new SpanInfo("<link>", "</link>", new ClickableSpan() {
|
| @Override
|
| public void onClick(View widget) {
|
| - showClearSyncDataDialogFragment();
|
| + showClearSyncDataPreferences();
|
| }
|
| }));
|
|
|
| @@ -108,9 +111,11 @@ class ConfirmAccountChangeFragment
|
| }
|
| }
|
|
|
| - private void showClearSyncDataDialogFragment() {
|
| - ClearSyncDataDialogFragment dialogFragment = new ClearSyncDataDialogFragment();
|
| - dialogFragment.show(getFragmentManager(), null);
|
| + private void showClearSyncDataPreferences() {
|
| + Preferences prefActivity = (Preferences) getActivity();
|
| + Intent intent = PreferencesLauncher.createIntentForSettingsPage(prefActivity,
|
| + ClearSyncDataPreferences.class.getName());
|
| + prefActivity.startActivity(intent);
|
|
|
| // Cancel out of current sign in.
|
| SigninManager.get(getActivity()).cancelSignIn();
|
|
|