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 e87d454488d9172630e3bedac1a3836d6d45bb2c..087b230771f332339a491641ab768cf1fa02c28e 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 |
@@ -10,6 +10,7 @@ import android.content.Context; |
import android.util.Log; |
import org.chromium.base.ThreadUtils; |
+import org.chromium.chrome.browser.identity.UniqueIdentificationGeneratorFactory; |
import org.chromium.chrome.browser.invalidation.InvalidationController; |
import org.chromium.chrome.browser.signin.SigninManager; |
import org.chromium.chrome.browser.signin.SigninManager.SignInFlowObserver; |
@@ -60,6 +61,9 @@ public class SyncController implements ProfileSyncService.SyncStateChangedListen |
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)); |
} |
/** |