| Index: content/browser/renderer_host/render_view_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc
|
| index c6817b4ae8e528f7307e9ec343371bb4e5981827..70ac69daf2195b6d5b95b343415845f450730b70 100644
|
| --- a/content/browser/renderer_host/render_view_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_view_host_impl.cc
|
| @@ -1010,8 +1010,11 @@ void RenderViewHostImpl::OnStartDragging(
|
| const gfx::Vector2d& bitmap_offset_in_dip,
|
| const DragEventSourceInfo& event_info) {
|
| RenderViewHostDelegateView* view = delegate_->GetDelegateView();
|
| - if (!view)
|
| + if (!view) {
|
| + // Need to clear drag and drop state in blink.
|
| + DragSourceSystemDragEnded();
|
| return;
|
| + }
|
|
|
| DropData filtered_data(drop_data);
|
| RenderProcessHost* process = GetProcess();
|
|
|