| Index: content/browser/web_contents/web_contents_view_aura.cc
|
| diff --git a/content/browser/web_contents/web_contents_view_aura.cc b/content/browser/web_contents/web_contents_view_aura.cc
|
| index d04508ecd4cd6cf81ba68380725524958f605a5d..63bd454bd6de08cf4dea78aac6a90449c24ed659 100644
|
| --- a/content/browser/web_contents/web_contents_view_aura.cc
|
| +++ b/content/browser/web_contents/web_contents_view_aura.cc
|
| @@ -1493,9 +1493,9 @@ void WebContentsViewAura::OnDragEntered(const ui::DropTargetEvent& event) {
|
| blink::WebDragOperationsMask op = ConvertToWeb(event.source_operations());
|
|
|
| // Give the delegate an opportunity to cancel the drag.
|
| - if (!web_contents_->GetDelegate()->CanDragEnter(web_contents_,
|
| - *current_drop_data_.get(),
|
| - op)) {
|
| + if (web_contents_->GetDelegate() &&
|
| + !web_contents_->GetDelegate()->CanDragEnter(
|
| + web_contents_, *current_drop_data_.get(), op)) {
|
| current_drop_data_.reset(NULL);
|
| return;
|
| }
|
|
|