Index: ui/views/controls/menu/menu_controller.cc |
diff --git a/ui/views/controls/menu/menu_controller.cc b/ui/views/controls/menu/menu_controller.cc |
index 2bba4026b2f39ce87af51d03d097bde9d2bd1d6a..3875b5fd87c4a1a8d39daa722fd541cac84585ab 100644 |
--- a/ui/views/controls/menu/menu_controller.cc |
+++ b/ui/views/controls/menu/menu_controller.cc |
@@ -863,7 +863,9 @@ void MenuController::StartDrag(SubmenuView* source, |
StopScrolling(); |
int drag_ops = item->GetDelegate()->GetDragOperations(item); |
drag_in_progress_ = true; |
- item->GetWidget()->RunShellDrag(NULL, data, widget_loc, drag_ops); |
+ // TODO(varunjain): Properly determine and send DRAG_EVENT_SOURCE below. |
+ item->GetWidget()->RunShellDrag(NULL, data, widget_loc, drag_ops, |
+ ui::DragDropTypes::DRAG_EVENT_SOURCE_MOUSE); |
drag_in_progress_ = false; |
if (GetActiveInstance() == this) { |