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 a6b67e8c95dd28ee2cdefd02a9a7d47ea6b240a3..0206c292b3269a5df98a1cbef6143afa44862247 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 |
@@ -122,10 +122,9 @@ public class SyncController implements ProfileSyncService.SyncStateChangedListen |
ThreadUtils.assertOnUiThread(); |
if (mAndroidSyncSettings.isMasterSyncEnabled()) { |
Log.d(TAG, "Enabling sync"); |
- Account account = mChromeSigninController.getSignedInUser(); |
InvalidationController.get(mContext).start(); |
mProfileSyncService.enableSync(); |
- mAndroidSyncSettings.enableChromeSync(account); |
+ mAndroidSyncSettings.enableChromeSync(); |
} |
} |
@@ -138,14 +137,13 @@ public class SyncController implements ProfileSyncService.SyncStateChangedListen |
ThreadUtils.assertOnUiThread(); |
if (mChromeSigninController.isSignedIn()) { |
Log.d(TAG, "Disabling sync"); |
- Account account = mChromeSigninController.getSignedInUser(); |
InvalidationController.get(mContext).stop(); |
mProfileSyncService.disableSync(); |
if (mAndroidSyncSettings.isMasterSyncEnabled()) { |
// Only disable Android's Chrome sync setting if we weren't disabled |
// by the master sync setting. This way, when master sync is enabled |
// they will both be on and sync will start again. |
- mAndroidSyncSettings.disableChromeSync(account); |
+ mAndroidSyncSettings.disableChromeSync(); |
} |
} |
} |
@@ -159,19 +157,16 @@ public class SyncController implements ProfileSyncService.SyncStateChangedListen |
@Override |
public void syncStateChanged() { |
ThreadUtils.assertOnUiThread(); |
- Account account = mChromeSigninController.getSignedInUser(); |
- // Don't do anything if there isn't an account. |
- if (account == null) return; |
boolean isSyncActive = !mProfileSyncService.isStartSuppressed(); |
// Make the Java state match the native state. |
if (isSyncActive) { |
InvalidationController.get(mContext).start(); |
- mAndroidSyncSettings.enableChromeSync(account); |
+ mAndroidSyncSettings.enableChromeSync(); |
} else { |
InvalidationController.get(mContext).stop(); |
if (mAndroidSyncSettings.isMasterSyncEnabled()) { |
// See comment in stop(). |
- mAndroidSyncSettings.disableChromeSync(account); |
+ mAndroidSyncSettings.disableChromeSync(); |
} |
} |
} |