Index: ui/views/drag_utils.cc |
diff --git a/ui/views/drag_utils.cc b/ui/views/drag_utils.cc |
index 50cf583d0a8fcc5f6b2d887b7d8a909784db692f..c011339662fc70281aae434d6ec7770b6d97138b 100644 |
--- a/ui/views/drag_utils.cc |
+++ b/ui/views/drag_utils.cc |
@@ -44,14 +44,15 @@ namespace views { |
void RunShellDrag(gfx::NativeView view, |
const ui::OSExchangeData& data, |
const gfx::Point& location, |
- int operation) { |
+ int operation, |
+ ui::DragDropTypes::DragEventSource source) { |
#if defined(USE_AURA) |
gfx::Point root_location(location); |
aura::RootWindow* root_window = view->GetRootWindow(); |
aura::Window::ConvertPointToTarget(view, root_window, &root_location); |
if (aura::client::GetDragDropClient(root_window)) { |
aura::client::GetDragDropClient(root_window)->StartDragAndDrop( |
- data, root_window, root_location, operation); |
+ data, root_window, view, root_location, operation, source); |
} |
#elif defined(OS_WIN) |
scoped_refptr<ui::DragSource> drag_source(new ui::DragSource); |