| Index: Source/core/page/DragController.cpp
|
| diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp
|
| index 1878c210843e88756f751d3fe7f51d241193a439..f661dbe972ec41746264dff129dcc2e08d640171 100644
|
| --- a/Source/core/page/DragController.cpp
|
| +++ b/Source/core/page/DragController.cpp
|
| @@ -263,8 +263,10 @@ bool DragController::performDrag(DragData* dragData)
|
| if (operationForLoad(dragData) == DragOperationNone)
|
| return false;
|
|
|
| - if (m_page->settings().navigateOnDragDrop())
|
| - m_page->deprecatedLocalMainFrame()->loader().load(FrameLoadRequest(0, ResourceRequest(dragData->asURL())));
|
| + if (m_page->settings().navigateOnDragDrop()) {
|
| + ResourceRequest request = ResourceRequest::createMainResourceRequest(KURL(ParsedURLString, dragData->asURL()), true);
|
| + m_page->deprecatedLocalMainFrame()->loader().load(FrameLoadRequest(0, request));
|
| + }
|
| return true;
|
| }
|
|
|
|
|