| Index: chrome/browser/ui/views/location_bar/action_box_button_view.cc
|
| diff --git a/chrome/browser/ui/views/location_bar/action_box_button_view.cc b/chrome/browser/ui/views/location_bar/action_box_button_view.cc
|
| index 1ccceef48f068a417a52289a44124e41bceb68f5..634344d4cf6e0befc7a268fba2bad721ae1e4085 100644
|
| --- a/chrome/browser/ui/views/location_bar/action_box_button_view.cc
|
| +++ b/chrome/browser/ui/views/location_bar/action_box_button_view.cc
|
| @@ -35,10 +35,13 @@ const SkColor kPushedBorderColor = SkColorSetRGB(191, 191, 191);
|
| } // namespace
|
|
|
|
|
| -ActionBoxButtonView::ActionBoxButtonView(Browser* browser, Profile* profile)
|
| +ActionBoxButtonView::ActionBoxButtonView(Browser* browser,
|
| + Profile* profile,
|
| + CommandUpdater* command_updater)
|
| : views::MenuButton(NULL, string16(), this, false),
|
| browser_(browser),
|
| - profile_(profile) {
|
| + profile_(profile),
|
| + command_updater_(command_updater) {
|
| set_id(VIEW_ID_ACTION_BOX_BUTTON);
|
| SetTooltipText(l10n_util::GetStringUTF16(IDS_TOOLTIP_ACTION_BOX_BUTTON));
|
| SetIcon(*ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed(
|
| @@ -87,7 +90,7 @@ void ActionBoxButtonView::OnMenuButtonClicked(View* source,
|
| ExtensionService* extension_service =
|
| extensions::ExtensionSystem::Get(profile_)->extension_service();
|
|
|
| - ActionBoxMenuModel model(browser_, extension_service);
|
| + ActionBoxMenuModel model(browser_, extension_service, command_updater_);
|
| ActionBoxMenu action_box_menu(browser_, &model);
|
| action_box_menu.Init();
|
| action_box_menu.RunMenu(this);
|
|
|