Index: third_party/WebKit/Source/core/page/DragController.cpp |
diff --git a/third_party/WebKit/Source/core/page/DragController.cpp b/third_party/WebKit/Source/core/page/DragController.cpp |
index da3319ecdb8a00df032fa20dc69d533f02c54c9b..0be7eaeadf9e19192115fdf043a20fa3d9f9fab6 100644 |
--- a/third_party/WebKit/Source/core/page/DragController.cpp |
+++ b/third_party/WebKit/Source/core/page/DragController.cpp |
@@ -213,11 +213,7 @@ void DragController::dragExited(DragData* dragData, LocalFrame& localRoot) { |
FrameView* frameView(localRoot.view()); |
if (frameView) { |
- DataTransferAccessPolicy policy = |
- (!m_documentUnderMouse || |
- m_documentUnderMouse->getSecurityOrigin()->isLocal()) |
- ? DataTransferReadable |
- : DataTransferTypesReadable; |
+ DataTransferAccessPolicy policy = DataTransferTypesReadable; |
DataTransfer* dataTransfer = createDraggingDataTransfer(policy, dragData); |
dataTransfer->setSourceOperation(dragData->draggingSourceOperationMask()); |
localRoot.eventHandler().cancelDragAndDrop(createMouseEvent(dragData), |
@@ -718,10 +714,7 @@ bool DragController::tryDHTMLDrag(DragData* dragData, |
if (!localRoot.view()) |
return false; |
- DataTransferAccessPolicy policy = |
- m_documentUnderMouse->getSecurityOrigin()->isLocal() |
- ? DataTransferReadable |
- : DataTransferTypesReadable; |
+ DataTransferAccessPolicy policy = DataTransferTypesReadable; |
DataTransfer* dataTransfer = createDraggingDataTransfer(policy, dragData); |
DragOperation srcOpMask = dragData->draggingSourceOperationMask(); |
dataTransfer->setSourceOperation(srcOpMask); |