| Index: third_party/WebKit/Source/core/page/DragController.cpp
|
| diff --git a/third_party/WebKit/Source/core/page/DragController.cpp b/third_party/WebKit/Source/core/page/DragController.cpp
|
| index 5f2b5a7af08209d10865e5562a07c4b49745ad10..36f46d356c2d51687be1819b9512ea0b436b2309 100644
|
| --- a/third_party/WebKit/Source/core/page/DragController.cpp
|
| +++ b/third_party/WebKit/Source/core/page/DragController.cpp
|
| @@ -34,6 +34,7 @@
|
| #include "core/clipboard/DataTransferAccessPolicy.h"
|
| #include "core/dom/Document.h"
|
| #include "core/dom/DocumentFragment.h"
|
| +#include "core/dom/DocumentUserGestureToken.h"
|
| #include "core/dom/Element.h"
|
| #include "core/dom/Node.h"
|
| #include "core/dom/Text.h"
|
| @@ -241,6 +242,8 @@ bool DragController::performDrag(DragData* dragData) {
|
| DCHECK(dragData);
|
| m_documentUnderMouse = m_page->deprecatedLocalMainFrame()->documentAtPoint(
|
| dragData->clientPosition());
|
| + UserGestureIndicator gesture(DocumentUserGestureToken::create(
|
| + m_documentUnderMouse, UserGestureToken::NewGesture));
|
| if ((m_dragDestinationAction & DragDestinationActionDHTML) &&
|
| m_documentIsHandlingDrag) {
|
| LocalFrame* mainFrame = m_page->deprecatedLocalMainFrame();
|
|
|