| Index: content/browser/web_contents/web_drag_dest_mac.mm
|
| diff --git a/content/browser/web_contents/web_drag_dest_mac.mm b/content/browser/web_contents/web_drag_dest_mac.mm
|
| index 452bfc89cf2193969afe09b97a576ff745beff82..cd1995622af0d111855df33130ba0c41d8744b27 100644
|
| --- a/content/browser/web_contents/web_drag_dest_mac.mm
|
| +++ b/content/browser/web_contents/web_drag_dest_mac.mm
|
| @@ -254,9 +254,8 @@ int GetModifierFlags() {
|
| NSPoint viewPoint = [self flipWindowPointToView:windowPoint view:view];
|
| NSPoint screenPoint = [self flipWindowPointToScreen:windowPoint view:view];
|
| webContents_->GetRenderViewHost()->DragTargetDrop(
|
| - gfx::Point(viewPoint.x, viewPoint.y),
|
| - gfx::Point(screenPoint.x, screenPoint.y),
|
| - GetModifierFlags());
|
| + *dropData_, gfx::Point(viewPoint.x, viewPoint.y),
|
| + gfx::Point(screenPoint.x, screenPoint.y), GetModifierFlags());
|
|
|
| dropData_.reset();
|
|
|
| @@ -281,6 +280,9 @@ int GetModifierFlags() {
|
| &data->url_title,
|
| pboard,
|
| NO);
|
| + if (data->url.is_valid()) {
|
| + data->has_url = true;
|
| + }
|
|
|
| // Get plain text.
|
| if ([types containsObject:NSStringPboardType]) {
|
|
|