Index: Source/core/page/DragController.cpp |
diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp |
index 726c613ba5e615caa51e3bf7f4eb5898bb5ae128..60850f038f6d3a1ba642776de5ef1e9d7cd95e1c 100644 |
--- a/Source/core/page/DragController.cpp |
+++ b/Source/core/page/DragController.cpp |
@@ -265,7 +265,7 @@ bool DragController::performDrag(DragData* dragData) |
return false; |
if (m_page->settings().navigateOnDragDrop()) |
- m_page->mainFrame()->loader().load(FrameLoadRequest(0, ResourceRequest(dragData->asURL()))); |
+ m_page->mainFrame()->loader().load(FrameLoadRequest(0, ResourceRequest(dragData->asURL(DragData::ConvertFilenames)))); |
return true; |
} |
@@ -946,7 +946,7 @@ DragOperation DragController::dragOperation(DragData* dragData) |
// attached sheet If this can be determined from within WebCore |
// operationForDrag can be pulled into WebCore itself |
ASSERT(dragData); |
- return dragData->containsURL() && !m_didInitiateDrag ? DragOperationCopy : DragOperationNone; |
+ return dragData->containsURL(DragData::ConvertFilenames) && !m_didInitiateDrag ? DragOperationCopy : DragOperationNone; |
} |
bool DragController::isCopyKeyDown(DragData* dragData) |