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 fbed1d1e5f2c7d6432363d427900760073fa1695..ca4980659461cbfa1b43077b73f4bda8a9dd857e 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
@@ -393,6 +393,8 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
mTabModelSelectorImpl.saveState(); |
StartupMetrics.getInstance().recordHistogram(true); |
mActivityStopMetrics.onStopWithNative(this); |
+ |
+ mLocaleManager.stopObservingPhoneChanges(); |
} |
@Override |
@@ -407,6 +409,8 @@ 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(); |
} |