| 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)
|
|
|