Chromium Code Reviews| 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); |
| } |