Commit b141f01a authored by Boris Sazonov's avatar Boris Sazonov Committed by Commit Bot

[Android] Use AccountManagerFacade for triggering ForcedSigninProcessor

This CL changes the way ForcedSigninProcess is triggered by replacing
AccountsChangedReceiver observer with AccountManagerFacade one.

Bug: 698258
Change-Id: Ifc06392ea55aacfc7bf32b91f03eb930ac026f76
Reviewed-on: https://chromium-review.googlesource.com/598467Reviewed-by: default avatarBernhard Bauer <bauerb@chromium.org>
Commit-Queue: Boris Sazonov <bsazonov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491546}
parent 65019782
......@@ -65,7 +65,6 @@ import org.chromium.chrome.browser.preferences.PrefServiceBridge;
import org.chromium.chrome.browser.profiles.ProfileManagerUtils;
import org.chromium.chrome.browser.rlz.RevenueStats;
import org.chromium.chrome.browser.searchwidget.SearchWidgetProvider;
import org.chromium.chrome.browser.services.AccountsChangedReceiver;
import org.chromium.chrome.browser.services.GoogleServicesManager;
import org.chromium.chrome.browser.share.ShareHelper;
import org.chromium.chrome.browser.sync.SyncController;
......@@ -74,6 +73,7 @@ import org.chromium.chrome.browser.webapps.WebappRegistry;
import org.chromium.components.background_task_scheduler.BackgroundTaskSchedulerFactory;
import org.chromium.components.minidump_uploader.CrashFileManager;
import org.chromium.components.signin.AccountManagerFacade;
import org.chromium.components.signin.AccountsChangeObserver;
import org.chromium.content.browser.ChildProcessLauncherHelper;
import org.chromium.content.common.ContentSwitches;
import org.chromium.device.geolocation.LocationProviderFactory;
......@@ -345,8 +345,8 @@ public class ProcessInitializationHandler {
@Override
public void run() {
ForcedSigninProcessor.start(application, null);
AccountsChangedReceiver.addObserver(
new AccountsChangedReceiver.AccountsChangedObserver() {
AccountManagerFacade.get().addObserver(
new AccountsChangeObserver() {
@Override
public void onAccountsChanged() {
ThreadUtils.runOnUiThread(new Runnable() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment