Index: third_party/WebKit/Source/web/tests/WebFrameTest.cpp |
diff --git a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp |
index a056554db30a05b2b45a44569a2491b10d5ebbd6..e578481a451d6fa850e2875eef880b16e99378e7 100644 |
--- a/third_party/WebKit/Source/web/tests/WebFrameTest.cpp |
+++ b/third_party/WebKit/Source/web/tests/WebFrameTest.cpp |
@@ -39,6 +39,7 @@ |
#include "core/css/resolver/StyleResolver.h" |
#include "core/css/resolver/ViewportStyleResolver.h" |
#include "core/dom/Document.h" |
+#include "core/dom/DocumentUserGestureToken.h" |
#include "core/dom/Fullscreen.h" |
#include "core/dom/NodeComputedStyle.h" |
#include "core/dom/Range.h" |
@@ -6676,7 +6677,7 @@ TEST_P(ParameterizedWebFrameTest, ModifiedClickNewWindow) { |
PlatformMouseEvent::RealOrIndistinguishable, String(), nullptr); |
FrameLoadRequest frameRequest(document, ResourceRequest(destination)); |
frameRequest.setTriggeringEvent(event); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
toLocalFrame(webViewHelper.webView()->page()->mainFrame()) |
->loader() |
.load(frameRequest); |
@@ -7398,7 +7399,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenLayerSize) { |
webViewImpl->updateAllLifecyclePhases(); |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Element* divFullscreen = document->getElementById("div1"); |
Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |
@@ -7433,7 +7434,7 @@ TEST_F(WebFrameTest, FullscreenLayerNonScrollable) { |
webViewImpl->updateAllLifecyclePhases(); |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Element* divFullscreen = document->getElementById("div1"); |
Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |
@@ -7477,7 +7478,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenMainFrame) { |
webViewImpl->updateAllLifecyclePhases(); |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Fullscreen::requestFullscreen(*document->documentElement(), |
Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |
@@ -7518,7 +7519,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenSubframe) { |
toWebLocalFrameImpl(webViewHelper.webView()->mainFrame()->firstChild()) |
->frame() |
->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Element* divFullscreen = document->getElementById("div1"); |
Fullscreen::requestFullscreen(*divFullscreen, Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |
@@ -7562,7 +7563,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenWithTinyViewport) { |
EXPECT_FLOAT_EQ(5.0, webViewImpl->maximumPageScaleFactor()); |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Fullscreen::requestFullscreen(*document->documentElement(), |
Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |
@@ -7599,7 +7600,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenResizeWithTinyViewport) { |
LayoutViewItem layoutViewItem = |
webViewHelper.webView()->mainFrameImpl()->frameView()->layoutViewItem(); |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Fullscreen::requestFullscreen(*document->documentElement(), |
Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |
@@ -7661,7 +7662,7 @@ TEST_P(ParameterizedWebFrameTest, FullscreenRestoreScaleFactorUponExiting) { |
{ |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
- UserGestureIndicator gesture(UserGestureToken::create()); |
+ UserGestureIndicator gesture(DocumentUserGestureToken::create(document)); |
Fullscreen::requestFullscreen(*document->body(), |
Fullscreen::PrefixedRequest); |
} |
@@ -7723,7 +7724,7 @@ TEST_P(ParameterizedWebFrameTest, ClearFullscreenConstraintsOnNavigation) { |
Document* document = webViewImpl->mainFrameImpl()->frame()->document(); |
UserGestureIndicator gesture( |
- UserGestureToken::create(UserGestureToken::NewGesture)); |
+ DocumentUserGestureToken::create(document, UserGestureToken::NewGesture)); |
Fullscreen::requestFullscreen(*document->documentElement(), |
Fullscreen::PrefixedRequest); |
webViewImpl->didEnterFullscreen(); |