| Index: views/controls/menu/menu_item_view.cc
|
| diff --git a/views/controls/menu/menu_item_view.cc b/views/controls/menu/menu_item_view.cc
|
| index eff0e39ea07b23120cea0f31f4e87eb02964d2e7..641379df1ee712c39c541c93ed76d5fb631ae3a3 100644
|
| --- a/views/controls/menu/menu_item_view.cc
|
| +++ b/views/controls/menu/menu_item_view.cc
|
| @@ -355,6 +355,14 @@ bool MenuItemView::HasSubmenu() const {
|
| return (submenu_ != NULL);
|
| }
|
|
|
| +void MenuItemView::ClearSubmenu() {
|
| + if (HasSubmenu()) {
|
| + const int old_count = GetSubmenu()->child_count();
|
| + for (int i = 0; i < old_count; ++i)
|
| + RemoveMenuItemAt(0);
|
| + }
|
| +}
|
| +
|
| SubmenuView* MenuItemView::GetSubmenu() const {
|
| return submenu_;
|
| }
|
|
|