| 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 0a5d8693e8f2e9fcc64352c65a7cb7bbffcf9947..894f541a75f7720bcdad787743918a38d95c3e33 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
|
| @@ -82,6 +82,8 @@ public class SyncController implements ApplicationStateListener,
|
| mProfileSyncService = ProfileSyncService.get(mContext);
|
| mProfileSyncService.addSyncStateChangedListener(this);
|
|
|
| + mChromeSigninController.ensureGcmIsInitialized();
|
| +
|
| // Set the sessions ID using the generator that was registered for GENERATOR_ID.
|
| mProfileSyncService.setSessionsId(
|
| UniqueIdentificationGeneratorFactory.getInstance(GENERATOR_ID));
|
| @@ -262,7 +264,6 @@ public class SyncController implements ApplicationStateListener,
|
|
|
| private void onFirstStart() {
|
| if (mAndroidSyncSettings.isSyncEnabled()) {
|
| - mChromeSigninController.ensureGcmIsInitialized();
|
| InvalidationController controller = InvalidationController.get(mContext);
|
| controller.refreshRegisteredTypes(mProfileSyncService.getPreferredDataTypes());
|
| }
|
|
|