Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 58cdf35d89b74a57b91cfe0ad80556ae4178ba2b..d3bb11a3925e86fa8e1800efebba34e07f5c803b 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -4295,23 +4295,27 @@ void RenderViewImpl::OnSetWebUIProperty(const std::string& name, |
void RenderViewImpl::OnDragTargetDragEnter(const WebDropData& drop_data, |
const gfx::Point& client_point, |
const gfx::Point& screen_point, |
- WebDragOperationsMask ops) { |
+ WebDragOperationsMask ops, |
+ int key_modifiers) { |
WebDragOperation operation = webview()->dragTargetDragEnter( |
drop_data.ToDragData(), |
client_point, |
screen_point, |
- ops); |
+ ops, |
+ key_modifiers); |
Send(new DragHostMsg_UpdateDragCursor(routing_id_, operation)); |
} |
void RenderViewImpl::OnDragTargetDragOver(const gfx::Point& client_point, |
const gfx::Point& screen_point, |
- WebDragOperationsMask ops) { |
+ WebDragOperationsMask ops, |
+ int key_modifiers) { |
WebDragOperation operation = webview()->dragTargetDragOver( |
client_point, |
screen_point, |
- ops); |
+ ops, |
+ key_modifiers); |
Send(new DragHostMsg_UpdateDragCursor(routing_id_, operation)); |
} |
@@ -4321,8 +4325,9 @@ void RenderViewImpl::OnDragTargetDragLeave() { |
} |
void RenderViewImpl::OnDragTargetDrop(const gfx::Point& client_point, |
- const gfx::Point& screen_point) { |
- webview()->dragTargetDrop(client_point, screen_point); |
+ const gfx::Point& screen_point, |
+ int key_modifiers) { |
+ webview()->dragTargetDrop(client_point, screen_point, key_modifiers); |
Send(new DragHostMsg_TargetDrop_ACK(routing_id_)); |
} |