| Index: chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java b/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
|
| index 2e4ca5790d4b74b4f460bec5f815301410b10103..ee25f4bc37f15cdb5cc129e12a35e86e588f6f70 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncController.java
|
| @@ -14,6 +14,7 @@ import org.chromium.base.ApplicationStatus.ActivityStateListener;
|
| import org.chromium.base.Log;
|
| import org.chromium.base.ThreadUtils;
|
| import org.chromium.base.VisibleForTesting;
|
| +import org.chromium.chrome.browser.ChromeApplication;
|
| import org.chromium.chrome.browser.identity.UniqueIdentificationGenerator;
|
| import org.chromium.chrome.browser.identity.UniqueIdentificationGeneratorFactory;
|
| import org.chromium.chrome.browser.invalidation.InvalidationController;
|
| @@ -90,6 +91,12 @@ public class SyncController implements ProfileSyncService.SyncStateChangedListen
|
| }
|
| }
|
| });
|
| +
|
| + GmsCoreSyncListener gmsCoreSyncListener =
|
| + ((ChromeApplication) context.getApplicationContext()).createGmsCoreSyncListener();
|
| + if (gmsCoreSyncListener != null) {
|
| + mProfileSyncService.addSyncStateChangedListener(gmsCoreSyncListener);
|
| + }
|
| }
|
|
|
| /**
|
|
|