| Index: chrome/android/java/src/org/chromium/chrome/browser/sync/SyncAccountSwitcher.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncAccountSwitcher.java b/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncAccountSwitcher.java
|
| index 89f663a425f09cdcab16893c74d36bec73f68781..4944578f98750c01b88da9ff94848a0e98298e39 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncAccountSwitcher.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncAccountSwitcher.java
|
| @@ -12,10 +12,11 @@ import android.text.TextUtils;
|
| import org.chromium.base.Callback;
|
| import org.chromium.base.Promise;
|
| import org.chromium.chrome.browser.preferences.SyncedAccountPreference;
|
| +import org.chromium.chrome.browser.signin.ConfirmImportSyncDataDialog;
|
| +import org.chromium.chrome.browser.signin.ConfirmImportSyncDataDialog.ImportSyncType;
|
| +import org.chromium.chrome.browser.signin.ConfirmSyncDataStateMachine;
|
| import org.chromium.chrome.browser.signin.SigninManager;
|
| import org.chromium.chrome.browser.signin.SigninManager.SignInCallback;
|
| -import org.chromium.chrome.browser.sync.ui.ConfirmImportSyncDataDialog;
|
| -import org.chromium.chrome.browser.sync.ui.ConfirmImportSyncDataDialog.ImportSyncType;
|
|
|
| /**
|
| * A class that encapsulates the control flow of listeners and callbacks when switching sync
|
| @@ -56,8 +57,10 @@ public class SyncAccountSwitcher
|
|
|
| if (TextUtils.equals(mNewAccountName, currentAccount)) return false;
|
|
|
| - ConfirmImportSyncDataDialog.showNewInstance(currentAccount, mNewAccountName,
|
| - ImportSyncType.SWITCHING_SYNC_ACCOUNTS, mActivity.getFragmentManager(), this);
|
| + ConfirmSyncDataStateMachine.run(currentAccount, mNewAccountName,
|
| + ImportSyncType.SWITCHING_SYNC_ACCOUNTS, mActivity.getFragmentManager(),
|
| + mActivity, this);
|
| +
|
|
|
| // Don't update the selected account in the preference. It will be updated by
|
| // the call to mSyncAccountListPreference.update() if everything succeeds.
|
|
|