Index: ui/aura/client/drag_drop_client.h |
diff --git a/ui/aura/client/drag_drop_client.h b/ui/aura/client/drag_drop_client.h |
index bb281849919aba3e777d3294d20fd907ba01ab0c..c7b145b41aa01a1a61aae169ee869f998ed1fd73 100644 |
--- a/ui/aura/client/drag_drop_client.h |
+++ b/ui/aura/client/drag_drop_client.h |
@@ -6,6 +6,7 @@ |
#define UI_AURA_CLIENT_DRAG_DROP_CLIENT_H_ |
#include "ui/aura/aura_export.h" |
+#include "ui/base/dragdrop/drag_drop_types.h" |
#include "ui/gfx/native_widget_types.h" |
namespace gfx { |
@@ -32,8 +33,10 @@ class AURA_EXPORT DragDropClient { |
// RootWindow's coordinate system. |
virtual int StartDragAndDrop(const ui::OSExchangeData& data, |
aura::RootWindow* root_window, |
+ aura::Window* source_window, |
const gfx::Point& root_location, |
- int operation) = 0; |
+ int operation, |
+ ui::DragDropTypes::DragEventSource source) = 0; |
// Called when mouse is dragged during a drag and drop. |
virtual void DragUpdate(aura::Window* target, |