Index: third_party/WebKit/Source/core/input/PointerEventManager.cpp |
diff --git a/third_party/WebKit/Source/core/input/PointerEventManager.cpp b/third_party/WebKit/Source/core/input/PointerEventManager.cpp |
index 7dfc2be86837a7fee510c780d52b5e1a0db4f96f..b487d7d8218513541e04839d96bc7ca75c49094a 100644 |
--- a/third_party/WebKit/Source/core/input/PointerEventManager.cpp |
+++ b/third_party/WebKit/Source/core/input/PointerEventManager.cpp |
@@ -4,6 +4,7 @@ |
#include "core/input/PointerEventManager.h" |
+#include "core/dom/DocumentUserGestureToken.h" |
#include "core/dom/ElementTraversal.h" |
#include "core/dom/shadow/FlatTreeTraversal.h" |
#include "core/events/MouseEvent.h" |
@@ -171,8 +172,8 @@ WebInputEventResult PointerEventManager::dispatchPointerEvent( |
std::unique_ptr<UserGestureIndicator> gestureIndicator; |
if (eventType == EventTypeNames::pointerup && |
pointerEvent->pointerType() == "touch") { |
- gestureIndicator = |
- wrapUnique(new UserGestureIndicator(UserGestureToken::create())); |
+ gestureIndicator = wrapUnique(new UserGestureIndicator( |
+ DocumentUserGestureToken::create(&target->toNode()->document()))); |
} |
DispatchEventResult dispatchResult = target->dispatchEvent(pointerEvent); |