| 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 e53f2f205439f9b6d3860c821a603021015ca195..386f090b7179b8b549a4daf66fe9825fe6f17b2f 100644
|
| --- a/ui/views/controls/menu/menu_runner.cc
|
| +++ b/ui/views/controls/menu/menu_runner.cc
|
| @@ -159,9 +159,12 @@ MenuRunner::RunResult MenuRunnerImpl::RunMenuAt(
|
| }
|
| running_ = true;
|
| for_drop_ = (types & MenuRunner::FOR_DROP) != 0;
|
| + bool root_context_menu = (MenuRunner::CONTEXT_MENU ==
|
| + (types & (MenuRunner::IS_NESTED | MenuRunner::CONTEXT_MENU)));
|
| bool has_mnemonics = (types & MenuRunner::HAS_MNEMONICS) != 0 && !for_drop_;
|
| menu_->PrepareForRun(has_mnemonics,
|
| - !for_drop_ && ShouldShowMnemonics(button));
|
| + !for_drop_ && ShouldShowMnemonics(button),
|
| + root_context_menu);
|
| int mouse_event_flags = 0;
|
| owns_controller_ = false;
|
| if (!controller) {
|
|
|