| Index: third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| diff --git a/third_party/WebKit/Source/web/tests/FrameTestHelpers.h b/third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| index adba60b772bb802390f1611a581d987b0db876b4..be5c57b913e580e1ef953cd5ed1545568d6920e0 100644
|
| --- a/third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| +++ b/third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
| @@ -59,6 +59,7 @@ enum class WebCachePolicy;
|
| namespace FrameTestHelpers {
|
|
|
| class TestWebFrameClient;
|
| +using TestWebWidgetClient = WebWidgetClient;
|
|
|
| // Loads a url into the specified WebFrame for testing purposes. Pumps any
|
| // pending resource requests, as well as waiting for the threaded parser to
|
| @@ -127,6 +128,11 @@ public:
|
| bool animationScheduled() { return m_animationScheduled; }
|
| void clearAnimationScheduled() { m_animationScheduled = false; }
|
|
|
| + // TODO(lfg): This is a temporary method to retrieve the WebWidgetClient,
|
| + // while we refactor WebView to not inherit from Webwidget.
|
| + // Returns the WebWidgetClient.
|
| + WebWidgetClient* widgetClient() { return this; }
|
| +
|
| private:
|
| OwnPtr<WebLayerTreeView> m_layerTreeView;
|
| bool m_animationScheduled;
|
| @@ -142,14 +148,14 @@ public:
|
| // Creates and initializes the WebView. Implicitly calls reset() first. If
|
| // a WebFrameClient or a WebViewClient are passed in, they must outlive the
|
| // WebViewHelper.
|
| - WebViewImpl* initializeWithOpener(WebFrame* opener, bool enableJavascript = false, TestWebFrameClient* = nullptr, TestWebViewClient* = nullptr, void (*updateSettingsFunc)(WebSettings*) = nullptr);
|
| + WebViewImpl* initializeWithOpener(WebFrame* opener, bool enableJavascript = false, TestWebFrameClient* = nullptr, TestWebViewClient* = nullptr, TestWebWidgetClient* = nullptr, void (*updateSettingsFunc)(WebSettings*) = nullptr);
|
|
|
| // Same as initializeWithOpener(), but always sets the opener to null.
|
| - WebViewImpl* initialize(bool enableJavascript = false, TestWebFrameClient* = 0, TestWebViewClient* = 0, void (*updateSettingsFunc)(WebSettings*) = 0);
|
| + WebViewImpl* initialize(bool enableJavascript = false, TestWebFrameClient* = nullptr, TestWebViewClient* = nullptr, TestWebWidgetClient* = nullptr, void (*updateSettingsFunc)(WebSettings*) = 0);
|
|
|
| // Same as initialize() but also performs the initial load of the url. Only
|
| // returns once the load is complete.
|
| - WebViewImpl* initializeAndLoad(const std::string& url, bool enableJavascript = false, TestWebFrameClient* = 0, TestWebViewClient* = 0, void (*updateSettingsFunc)(WebSettings*) = 0);
|
| + WebViewImpl* initializeAndLoad(const std::string& url, bool enableJavascript = false, TestWebFrameClient* = nullptr, TestWebViewClient* = nullptr, TestWebWidgetClient* = nullptr, void (*updateSettingsFunc)(WebSettings*) = 0);
|
|
|
| void resize(WebSize);
|
|
|
|
|