| 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
|
|
|