| Index: ui/views/controls/menu/menu_runner.cc
|
| diff --git a/ui/views/controls/menu/menu_runner.cc b/ui/views/controls/menu/menu_runner.cc
|
| index 991f76bc48a89261a695e03da2ee81a803758506..6e07c3e04ac5af3b9c5c97bdd1a481533021d244 100644
|
| --- a/ui/views/controls/menu/menu_runner.cc
|
| +++ b/ui/views/controls/menu/menu_runner.cc
|
| @@ -53,7 +53,7 @@ void MenuRunner::RunMenuAt(Widget* parent,
|
| internal::DisplayChangeListener::Create(parent, this));
|
| }
|
|
|
| - if (run_types_ & CONTEXT_MENU) {
|
| + if ((run_types_ & CONTEXT_MENU) && !(run_types_ & SHELF_CONTEXT_MENU)) {
|
| switch (source_type) {
|
| case ui::MENU_SOURCE_NONE:
|
| case ui::MENU_SOURCE_KEYBOARD:
|
|
|