| Index: webkit/glue/dragclient_impl.cc
|
| ===================================================================
|
| --- webkit/glue/dragclient_impl.cc (revision 25321)
|
| +++ webkit/glue/dragclient_impl.cc (working copy)
|
| @@ -28,6 +28,7 @@
|
| #include "webkit/glue/webview_impl.h"
|
|
|
| using WebKit::WebDragData;
|
| +using WebKit::WebPoint;
|
|
|
| void DragClientImpl::willPerformDragDestinationAction(
|
| WebCore::DragDestinationAction,
|
| @@ -71,7 +72,14 @@
|
| WebDragData drag_data = webkit_glue::ChromiumDataObjectToWebDragData(
|
| static_cast<WebCore::ClipboardChromium*>(clipboard)->dataObject());
|
|
|
| - webview_->StartDragging(drag_data);
|
| + WebCore::DragOperation drag_operation_mask;
|
| + if (!clipboard->sourceOperation(drag_operation_mask)) {
|
| + drag_operation_mask = WebCore::DragOperationEvery;
|
| + }
|
| +
|
| + webview_->StartDragging(webkit_glue::IntPointToWebPoint(event_pos),
|
| + drag_data,
|
| + static_cast<WebKit::WebDragOperationsMask>(drag_operation_mask));
|
| }
|
|
|
| WebCore::DragImageRef DragClientImpl::createDragImageForLink(
|
|
|