Index: third_party/WebKit/Source/core/frame/LocalFrame.cpp |
diff --git a/third_party/WebKit/Source/core/frame/LocalFrame.cpp b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
index 1907c612ecacacf8518e5a8eeac891195e1271ea..37df03082324b8e84b8d5e49bbff1f9380ff736a 100644 |
--- a/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
+++ b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
@@ -553,8 +553,7 @@ void LocalFrame::didChangeVisibilityState() { |
} |
void LocalFrame::setDocumentHasReceivedUserGesture() { |
- if (document()) |
- document()->setHasReceivedUserGesture(); |
+ m_hasReceivedUserGesture = true; |
} |
LocalFrame* LocalFrame::localFrameRoot() { |
@@ -895,6 +894,7 @@ inline LocalFrame::LocalFrame(FrameLoaderClient* client, |
m_pageZoomFactor(parentPageZoomFactor(this)), |
m_textZoomFactor(parentTextZoomFactor(this)), |
m_inViewSourceMode(false), |
+ m_hasReceivedUserGesture(false), |
m_interfaceProvider(interfaceProvider), |
m_interfaceRegistry(interfaceRegistry) { |
if (isLocalRoot()) { |