| Index: ui/views/controls/menu/menu_runner_impl.cc
|
| diff --git a/ui/views/controls/menu/menu_runner_impl.cc b/ui/views/controls/menu/menu_runner_impl.cc
|
| index 49c34b6ab7a06e8bffc5fe4f7e6853bd4fba564e..f03de8b907f66c964a8662dc3f22ce90e3207a95 100644
|
| --- a/ui/views/controls/menu/menu_runner_impl.cc
|
| +++ b/ui/views/controls/menu/menu_runner_impl.cc
|
| @@ -122,6 +122,10 @@ void MenuRunnerImpl::RunMenuAt(Widget* parent,
|
| owns_controller_ = true;
|
| }
|
| controller->set_is_combobox((run_types & MenuRunner::COMBOBOX) != 0);
|
| +#if !defined(OS_MACOSX)
|
| + controller->set_owner_needs_gesture_events(
|
| + (run_types & MenuRunner::OWNER_NEEDS_DRAG) != 0);
|
| +#endif
|
| controller_ = controller->AsWeakPtr();
|
| menu_->set_controller(controller_.get());
|
| menu_->PrepareForRun(owns_controller_,
|
|
|