Index: trunk/src/ui/views/controls/menu/menu_runner_impl.cc |
=================================================================== |
--- trunk/src/ui/views/controls/menu/menu_runner_impl.cc (revision 285300) |
+++ trunk/src/ui/views/controls/menu/menu_runner_impl.cc (working copy) |
@@ -105,7 +105,8 @@ |
running_ = true; |
for_drop_ = (run_types & MenuRunner::FOR_DROP) != 0; |
- bool has_mnemonics = (run_types & MenuRunner::HAS_MNEMONICS) != 0; |
+ bool has_mnemonics = |
+ (run_types & MenuRunner::HAS_MNEMONICS) != 0 && !for_drop_; |
owns_controller_ = false; |
if (!controller) { |
// No menus are showing, show one. |
@@ -130,7 +131,6 @@ |
bounds, |
anchor, |
(run_types & MenuRunner::CONTEXT_MENU) != 0, |
- (run_types & MenuRunner::NESTED_DRAG) != 0, |
&mouse_event_flags); |
// Get the time of the event which closed this menu. |
closing_event_time_ = controller->closing_event_time(); |