Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
| index ca4980659461cbfa1b43077b73f4bda8a9dd857e..92e4d3d635f9077d864a59568bf2ca16c55be12d 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
| @@ -361,6 +361,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
| @Override |
| public void onResumeWithNative() { |
| super.onResumeWithNative(); |
| + |
| CookiesFetcher.restoreCookies(this); |
| StartupMetrics.getInstance().recordHistogram(false); |
| @@ -374,6 +375,9 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
| mMergeTabsOnResume = false; |
| } |
| if (mVrShellDelegate.isInVR()) mVrShellDelegate.resumeVR(); |
| + |
| + mLocaleManager.setSnackbarManager(getSnackbarManager()); |
|
Maria
2016/10/05 17:36:40
Your comment about onStart happening after onStart
|
| + mLocaleManager.startObservingPhoneChanges(); |
| } |
| @Override |
| @@ -381,6 +385,10 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
| mTabModelSelectorImpl.commitAllTabClosures(); |
| CookiesFetcher.persistCookies(this); |
| if (mVrShellDelegate.isInVR()) mVrShellDelegate.pauseVR(); |
| + |
| + mLocaleManager.setSnackbarManager(null); |
| + mLocaleManager.stopObservingPhoneChanges(); |
| + |
| super.onPauseWithNative(); |
| } |
| @@ -393,8 +401,6 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
| mTabModelSelectorImpl.saveState(); |
| StartupMetrics.getInstance().recordHistogram(true); |
| mActivityStopMetrics.onStopWithNative(this); |
| - |
| - mLocaleManager.stopObservingPhoneChanges(); |
| } |
| @Override |
| @@ -409,8 +415,6 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
| // If we don't have a current tab, show the overview mode. |
| if (getActivityTab() == null) mLayoutManager.showOverview(false); |
| - mLocaleManager.startObservingPhoneChanges(); |
| - |
| resetSavedInstanceState(); |
| } |