| Index: third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| diff --git a/third_party/WebKit/Source/web/tests/WebViewTest.cpp b/third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| index 3240966d898bafd2d579b4dbd84fa9b1a1bc8f07..e00f06aa70a6649aab0bb09558f254099b4e8df7 100644
|
| --- a/third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| +++ b/third_party/WebKit/Source/web/tests/WebViewTest.cpp
|
| @@ -2108,9 +2108,15 @@ TEST_P(WebViewTest, ClientTapHandlingNullWebViewClient) {
|
| WebViewImpl* webView =
|
| WebViewImpl::create(nullptr, WebPageVisibilityStateVisible);
|
| FrameTestHelpers::TestWebFrameClient webFrameClient;
|
| + FrameTestHelpers::TestWebWidgetClient webWidgetClient;
|
| WebLocalFrame* localFrame =
|
| WebLocalFrame::create(WebTreeScopeType::Document, &webFrameClient);
|
| webView->setMainFrame(localFrame);
|
| +
|
| + // TODO(dcheng): The main frame widget currently has a special case.
|
| + // Eliminate this once WebView is no longer a WebWidget.
|
| + blink::WebFrameWidget::create(&webWidgetClient, webView, localFrame);
|
| +
|
| WebGestureEvent event;
|
| event.type = WebInputEvent::GestureTap;
|
| event.sourceDevice = WebGestureDeviceTouchscreen;
|
|
|