| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
| index 24b264abdfcbdc3a3603c0a1e6c001e3f80cc9d8..687322196861f3575cea7cd1c9d092c9e60201a5 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsManager.java
|
| @@ -13,6 +13,7 @@ import org.chromium.chrome.browser.UrlConstants;
|
| import org.chromium.chrome.browser.favicon.FaviconHelper;
|
| import org.chromium.chrome.browser.favicon.FaviconHelper.FaviconImageCallback;
|
| import org.chromium.chrome.browser.firstrun.ProfileDataCache;
|
| +import org.chromium.chrome.browser.invalidation.InvalidationController;
|
| import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSession;
|
| import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSessionCallback;
|
| import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSessionTab;
|
| @@ -88,6 +89,8 @@ public class RecentTabsManager implements AndroidSyncSettingsObserver, SignInSta
|
| updateForeignSessions();
|
| mForeignSessionHelper.triggerSessionSync();
|
| registerForSignInAndSyncNotifications();
|
| +
|
| + InvalidationController.get(mContext).onRecentTabsPageOpened();
|
| }
|
|
|
| /**
|
| @@ -117,6 +120,8 @@ public class RecentTabsManager implements AndroidSyncSettingsObserver, SignInSta
|
| mProfileDataCache.destroy();
|
| mProfileDataCache = null;
|
| }
|
| +
|
| + InvalidationController.get(mContext).onRecentTabsPageClosed();
|
| }
|
|
|
| private static ForeignSessionHelper buildForeignSessionHelper(Profile profile) {
|
|
|