| Index: chrome/browser/ui/views/extensions/browser_action_overflow_menu_controller.h
|
| diff --git a/chrome/browser/ui/views/extensions/browser_action_overflow_menu_controller.h b/chrome/browser/ui/views/extensions/browser_action_overflow_menu_controller.h
|
| index d9c4e7555125b8d8d850c196581efed5f2c392ab..9a834328f9f8c2eaef835a345b66da02a94c3198 100644
|
| --- a/chrome/browser/ui/views/extensions/browser_action_overflow_menu_controller.h
|
| +++ b/chrome/browser/ui/views/extensions/browser_action_overflow_menu_controller.h
|
| @@ -17,6 +17,7 @@ class BrowserActionsContainer;
|
| class BrowserActionView;
|
|
|
| namespace views {
|
| +class MenuRunner;
|
| class Widget;
|
| }
|
|
|
| @@ -90,8 +91,11 @@ class BrowserActionOverflowMenuController : public views::MenuDelegate {
|
| // A pointer to the overflow menu button that we are showing the menu for.
|
| views::MenuButton* menu_button_;
|
|
|
| - // The overflow menu for the menu button.
|
| - scoped_ptr<views::MenuItemView> menu_;
|
| + // The overflow menu for the menu button. Owned by |menu_runner_|.
|
| + views::MenuItemView* menu_;
|
| +
|
| + // Resposible for running the menu.
|
| + scoped_ptr<views::MenuRunner> menu_runner_;
|
|
|
| // The views vector of all the browser actions the container knows about. We
|
| // won't show all items, just the one starting at |start_index| and above.
|
|
|