| Index: ui/views/controls/menu/menu_item_view.cc
|
| diff --git a/ui/views/controls/menu/menu_item_view.cc b/ui/views/controls/menu/menu_item_view.cc
|
| index b5f81117e569010cab74e08c60ef3a17419eb70f..c8149331e8ac7ea050ce25820568c5f790804777 100644
|
| --- a/ui/views/controls/menu/menu_item_view.cc
|
| +++ b/ui/views/controls/menu/menu_item_view.cc
|
| @@ -214,7 +214,7 @@ MenuItemView* MenuItemView::AddMenuItemAt(int index,
|
| submenu_->AddChildViewAt(new MenuSeparator(), index);
|
| return NULL;
|
| }
|
| - MenuItemView* item = new MenuItemView(this, item_id, type);
|
| + MenuItemView* item = AllocateMenuItemView(this, item_id, type);
|
| if (label.empty() && GetDelegate())
|
| item->SetTitle(GetDelegate()->GetLabel(item_id));
|
| else
|
| @@ -531,6 +531,12 @@ std::string MenuItemView::GetClassName() const {
|
| return kViewClassName;
|
| }
|
|
|
| +MenuItemView* MenuItemView::AllocateMenuItemView(MenuItemView* parent,
|
| + int item_id,
|
| + Type type) {
|
| + return new MenuItemView(parent, item_id, type);
|
| +}
|
| +
|
| // Calculates all sizes that we can from the OS.
|
| //
|
| // This is invoked prior to Running a menu.
|
|
|