| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| index f1f4805fc356e796e96ed8463edd0b8b79048674..daa63f6e64670c8f723cf8fa43eddd6b09ef2c5e 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| @@ -80,6 +80,7 @@ import org.chromium.chrome.browser.gsa.ContextReporter;
|
| import org.chromium.chrome.browser.gsa.GSAAccountChangeListener;
|
| import org.chromium.chrome.browser.gsa.GSAState;
|
| import org.chromium.chrome.browser.help.HelpAndFeedback;
|
| +import org.chromium.chrome.browser.history.HistoryManagerUtils;
|
| import org.chromium.chrome.browser.infobar.InfoBarContainer;
|
| import org.chromium.chrome.browser.init.AsyncInitializationActivity;
|
| import org.chromium.chrome.browser.metrics.LaunchMetrics;
|
| @@ -1686,8 +1687,10 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| WebsiteSettingsPopup.show(
|
| this, currentTab, null, WebsiteSettingsPopup.OPENED_FROM_MENU);
|
| } else if (id == R.id.open_history_menu_id) {
|
| - currentTab.loadUrl(
|
| - new LoadUrlParams(UrlConstants.HISTORY_URL, PageTransition.AUTO_TOPLEVEL));
|
| + if (!HistoryManagerUtils.showHistoryManager(this)) {
|
| + currentTab.loadUrl(
|
| + new LoadUrlParams(UrlConstants.HISTORY_URL, PageTransition.AUTO_TOPLEVEL));
|
| + }
|
| RecordUserAction.record("MobileMenuHistory");
|
| StartupMetrics.getInstance().recordOpenedHistory();
|
| } else if (id == R.id.share_menu_id || id == R.id.direct_share_menu_id) {
|
|
|