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); |
} |