Index: chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java |
index 529b7d689639020b2ce80342b3cf3e6627ce45aa..6d0529a89bc7aecefc991494bf7f4ee2538ba244 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java |
@@ -136,8 +136,10 @@ public class AppMenuPropertiesDelegate { |
menu.findItem(R.id.update_menu_id).setVisible( |
UpdateMenuItemHelper.getInstance().shouldShowMenuItem(mActivity)); |
+ boolean hasMoreThanOneTab = mActivity.getTabModelSelector().getTotalTabCount() > 1; |
menu.findItem(R.id.move_to_other_window_menu_id).setVisible( |
- MultiWindowUtils.getInstance().isOpenInOtherWindowSupported(mActivity)); |
+ MultiWindowUtils.getInstance().isOpenInOtherWindowSupported(mActivity) |
+ && hasMoreThanOneTab); |
MenuItem recentTabsMenuItem = menu.findItem(R.id.recent_tabs_menu_id); |
recentTabsMenuItem.setVisible(!isIncognito); |