Index: Source/web/ChromeClientImpl.h |
diff --git a/Source/web/ChromeClientImpl.h b/Source/web/ChromeClientImpl.h |
index c134f1d83f3ad1ab7b0c134d3f96a01774417128..0de8d1247d366b0cb23b183f6c0787147c9ebcaf 100644 |
--- a/Source/web/ChromeClientImpl.h |
+++ b/Source/web/ChromeClientImpl.h |
@@ -47,7 +47,7 @@ struct WebCursorInfo; |
// Handles window-level notifications from core on behalf of a WebView. |
class ChromeClientImpl final : public ChromeClient { |
public: |
- explicit ChromeClientImpl(WebViewImpl*); |
+ static PassOwnPtrWillBeRawPtr<ChromeClientImpl> create(WebViewImpl*); |
~ChromeClientImpl() override; |
void* webView() const override; |
@@ -170,6 +170,8 @@ public: |
FloatSize elasticOverscroll() const override; |
private: |
+ explicit ChromeClientImpl(WebViewImpl*); |
+ |
bool isChromeClientImpl() const override { return true; } |
void registerPopupOpeningObserver(PopupOpeningObserver*) override; |
void unregisterPopupOpeningObserver(PopupOpeningObserver*) override; |