| Index: chrome/browser/ui/gtk/menu_gtk.cc
|
| diff --git a/chrome/browser/ui/gtk/menu_gtk.cc b/chrome/browser/ui/gtk/menu_gtk.cc
|
| index d1205792c50a9ba6501c316b28c5fac31caaa5c8..838023ee5993a5811eb2a861bec7caf1a5ed7f3d 100644
|
| --- a/chrome/browser/ui/gtk/menu_gtk.cc
|
| +++ b/chrome/browser/ui/gtk/menu_gtk.cc
|
| @@ -20,7 +20,7 @@
|
| #include "ui/base/models/button_menu_item_model.h"
|
| #include "ui/base/models/menu_model.h"
|
| #include "ui/gfx/gtk_util.h"
|
| -#include "webkit/glue/window_open_disposition.h"
|
| +#include "views/events/event.h"
|
|
|
| bool MenuGtk::block_activation_ = false;
|
|
|
| @@ -707,8 +707,8 @@ void MenuGtk::ExecuteCommand(ui::MenuModel* model, int id) {
|
|
|
| GdkEvent* event = gtk_get_current_event();
|
| if (event && event->type == GDK_BUTTON_RELEASE) {
|
| - model->ActivatedAtWithDisposition(
|
| - id, event_utils::DispositionFromEventFlags(event->button.state));
|
| + int flags = event_utils::GetEventFlagsFromGdkState(event->button.state);
|
| + model->ActivatedAtWithFlags(id, flags);
|
| } else {
|
| model->ActivatedAt(id);
|
| }
|
|
|