| Index: ui/views/controls/menu/menu_controller.cc
|
| diff --git a/ui/views/controls/menu/menu_controller.cc b/ui/views/controls/menu/menu_controller.cc
|
| index 43f167e025548e468988a34869f4da48960fce8d..bc718eff70ce3a0ed357e28858ec1ca18f9dcf2f 100644
|
| --- a/ui/views/controls/menu/menu_controller.cc
|
| +++ b/ui/views/controls/menu/menu_controller.cc
|
| @@ -1692,8 +1692,9 @@ void MenuController::BuildMenuItemPath(MenuItemView* item,
|
| }
|
|
|
| void MenuController::StartShowTimer() {
|
| + MenuItemView* item = pending_state_.item ? pending_state_.item : state_.item;
|
| show_timer_.Start(
|
| - FROM_HERE, TimeDelta::FromMilliseconds(MenuConfig::instance().show_delay),
|
| + FROM_HERE, TimeDelta::FromMilliseconds(item->GetMenuConfig().show_delay),
|
| this, &MenuController::CommitPendingSelection);
|
| }
|
|
|
| @@ -1736,7 +1737,7 @@ gfx::Rect MenuController::CalculateMenuBounds(MenuItemView* item,
|
|
|
| int x, y;
|
|
|
| - const MenuConfig& menu_config = MenuConfig::instance();
|
| + const MenuConfig& menu_config = item->GetMenuConfig();
|
|
|
| if (!item->GetParentMenuItem()) {
|
| // First item, position relative to initial location.
|
|
|