Index: ios/clean/chrome/browser/ui/tools/menu_view_controller.mm |
diff --git a/ios/clean/chrome/browser/ui/tools/menu_view_controller.mm b/ios/clean/chrome/browser/ui/tools/menu_view_controller.mm |
index 0c2940a53a668ea7fbc9c8e2e51ade1e45b1b644..3810f1c3d552cd37daa26d5f426d7e3f922da931 100644 |
--- a/ios/clean/chrome/browser/ui/tools/menu_view_controller.mm |
+++ b/ios/clean/chrome/browser/ui/tools/menu_view_controller.mm |
@@ -29,12 +29,14 @@ const CGFloat kMenuItemHeight = 48; |
@property(nonatomic, strong) NSArray<ToolsMenuItem*>* menuItems; |
@property(nonatomic, strong) |
MenuOverflowControlsStackView* toolbarOverflowStackView; |
+@property(nonatomic, assign) BOOL displayOverflowControls; |
@end |
@implementation MenuViewController |
@synthesize dispatcher = _dispatcher; |
@synthesize menuItems = _menuItems; |
@synthesize toolbarOverflowStackView = _toolbarOverflowStackView; |
+@synthesize displayOverflowControls = _displayOverflowControls; |
- (void)loadView { |
CGRect frame; |
@@ -79,7 +81,8 @@ const CGFloat kMenuItemHeight = 48; |
// Stack view to hold overflow ToolbarButtons. |
if (self.traitCollection.horizontalSizeClass == |
- UIUserInterfaceSizeClassCompact) { |
+ UIUserInterfaceSizeClassCompact && |
+ self.displayOverflowControls) { |
self.toolbarOverflowStackView = |
[[MenuOverflowControlsStackView alloc] init]; |
// PLACEHOLDER: ToolsMenuButton might end up being part of the MenuVC's view |
@@ -122,4 +125,8 @@ const CGFloat kMenuItemHeight = 48; |
_menuItems = menuItems; |
} |
+- (void)displayOverflowControls:(BOOL)displayOverflowControls { |
+ self.displayOverflowControls = displayOverflowControls; |
+} |
+ |
@end |