Index: ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.mm |
diff --git a/ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.mm b/ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.mm |
index e01c61f959c5780c155f6c46bedb653c18b2d3ff..f05adfdef1e157d18b930e2e00a4dd7588daa96f 100644 |
--- a/ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.mm |
+++ b/ios/chrome/browser/ui/tools_menu/tools_menu_view_controller.mm |
@@ -52,6 +52,7 @@ NSString* const kToolsMenuReaderMode = @"kToolsMenuReaderMode"; |
NSString* const kToolsMenuRequestDesktopId = @"kToolsMenuRequestDesktopId"; |
NSString* const kToolsMenuSettingsId = @"kToolsMenuSettingsId"; |
NSString* const kToolsMenuHelpId = @"kToolsMenuHelpId"; |
+NSString* const kToolsMenuSuggestionsId = @"kToolsMenuSuggestionsId"; |
namespace { |
@@ -119,6 +120,9 @@ static MenuItemInfo itemInfoList[] = { |
{ IDS_IOS_TOOLS_MENU_READING_LIST, kToolsMenuReadingListId, |
IDC_SHOW_READING_LIST, kToolbarTypeWebAll, |
0, [ReadingListMenuViewItem class] }, |
+ { IDS_IOS_TOOLS_MENU_SUGGESTIONS, kToolsMenuSuggestionsId, |
+ IDC_SHOW_SUGGESTIONS, kToolbarTypeWebAll, |
+ 0, nil }, |
{ IDS_IOS_TOOLS_MENU_RECENT_TABS, kToolsMenuOtherDevicesId, |
IDC_SHOW_OTHER_DEVICES, kToolbarTypeWebAll, |
kVisibleNotIncognitoOnly, nil }, |
@@ -176,6 +180,12 @@ NS_INLINE BOOL ItemShouldBeVisible(const MenuItemInfo& item, |
} |
} |
+ if (item.title_id == IDS_IOS_TOOLS_MENU_SUGGESTIONS) { |
+ if (!experimental_flags::IsSuggestionsUIEnabled()) { |
+ return NO; |
+ } |
+ } |
+ |
if (item.title_id == IDS_IOS_OPTIONS_REPORT_AN_ISSUE) { |
if (!ios::GetChromeBrowserProvider() |
->GetUserFeedbackProvider() |