| Index: content/browser/browser_plugin/browser_plugin_guest.cc
|
| diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| index 461081dc723d4c338a3248725dc4a7e8e8bcdde1..9606ab4132d4d1b2b222611d9aa9bc64622f7d2f 100644
|
| --- a/content/browser/browser_plugin/browser_plugin_guest.cc
|
| +++ b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| @@ -824,25 +824,25 @@ void BrowserPluginGuest::OnDragStatusUpdate(int browser_plugin_instance_id,
|
| host->FilterDropData(&filtered_data);
|
| switch (drag_status) {
|
| case blink::WebDragStatusEnter:
|
| - host->DragTargetDragEnter(filtered_data, location, location, mask,
|
| - drop_data.key_modifiers);
|
| + host->GetWidget()->DragTargetDragEnter(filtered_data, location, location,
|
| + mask, drop_data.key_modifiers);
|
| // Only track the URL being dragged over the guest if the link isn't
|
| // coming from the guest.
|
| if (!embedder->DragEnteredGuest(this))
|
| ignore_dragged_url_ = false;
|
| break;
|
| case blink::WebDragStatusOver:
|
| - host->DragTargetDragOver(location, location, mask,
|
| - drop_data.key_modifiers);
|
| + host->GetWidget()->DragTargetDragOver(location, location, mask,
|
| + drop_data.key_modifiers);
|
| break;
|
| case blink::WebDragStatusLeave:
|
| embedder->DragLeftGuest(this);
|
| - host->DragTargetDragLeave();
|
| + host->GetWidget()->DragTargetDragLeave();
|
| ignore_dragged_url_ = true;
|
| break;
|
| case blink::WebDragStatusDrop:
|
| - host->DragTargetDrop(filtered_data, location, location,
|
| - drop_data.key_modifiers);
|
| + host->GetWidget()->DragTargetDrop(filtered_data, location, location,
|
| + drop_data.key_modifiers);
|
|
|
| if (!ignore_dragged_url_ && filtered_data.url.is_valid())
|
| delegate_->DidDropLink(filtered_data.url);
|
|
|