Index: third_party/WebKit/Source/core/input/TouchEventManager.cpp |
diff --git a/third_party/WebKit/Source/core/input/TouchEventManager.cpp b/third_party/WebKit/Source/core/input/TouchEventManager.cpp |
index 52ae9710746a4ad865c38584592e5da2331c8e9c..ba4d3b260e36eee587386dddd8f3ecda309e3f07 100644 |
--- a/third_party/WebKit/Source/core/input/TouchEventManager.cpp |
+++ b/third_party/WebKit/Source/core/input/TouchEventManager.cpp |
@@ -540,6 +540,10 @@ WebInputEventResult TouchEventManager::handleTouchEvent( |
new UserGestureIndicator(DefinitelyProcessingUserGesture, callback)); |
m_touchSequenceUserGestureToken = UserGestureIndicator::currentToken(); |
} |
+ // TODO(japhet): UserGestureIndicator should setHasReceivedUserGesture() |
+ // on the Document. |
+ if (UserGestureIndicator::processingUserGesture()) |
+ m_frame->document()->setHasReceivedUserGesture(); |
Rick Byers
2016/10/06 16:26:47
I believe this is the wrong document. Here m_fram
|
return dispatchTouchEvents(event, touchInfos, allTouchesReleased); |
} |