Chromium Code Reviews| 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 54d3410bdd8508a9c8e34d20036bacfa330a401f..60007081adbb776d149b79c53556616110269aef 100644 |
| --- a/ui/views/controls/menu/menu_controller.cc |
| +++ b/ui/views/controls/menu/menu_controller.cc |
| @@ -1907,7 +1907,10 @@ void MenuController::IncrementSelection(int delta) { |
| MenuItemView* to_select = FindFirstSelectableMenuItem(item); |
|
sadrul
2015/07/14 04:17:41
Hm. Perhaps we could add delta to FindFirstSelecta
varkha
2015/07/14 16:22:54
Done.
|
| if (to_select) |
| SetSelection(to_select, SELECTION_DEFAULT); |
| - return; |
| + if (delta == 1 || !to_select) |
| + return; |
| + // When decrementing fall through to select a previous item. |
| + item = to_select; |
| } |
| } |