Index: third_party/WebKit/Source/web/WebViewImpl.h |
diff --git a/third_party/WebKit/Source/web/WebViewImpl.h b/third_party/WebKit/Source/web/WebViewImpl.h |
index 19ecc321cebe29dc3b7acd77d4ac105b26a22e64..9a18d090efab69f9474356c79ac08ed143fa1823 100644 |
--- a/third_party/WebKit/Source/web/WebViewImpl.h |
+++ b/third_party/WebKit/Source/web/WebViewImpl.h |
@@ -44,7 +44,6 @@ |
#include "platform/scheduler/child/web_scheduler.h" |
#include "platform/wtf/Compiler.h" |
#include "platform/wtf/HashSet.h" |
-#include "platform/wtf/RefCounted.h" |
#include "platform/wtf/Vector.h" |
#include "public/platform/WebDisplayMode.h" |
#include "public/platform/WebFloatSize.h" |
@@ -98,7 +97,6 @@ class WebViewScheduler; |
class WEB_EXPORT WebViewImpl final |
: NON_EXPORTED_BASE(public WebViewBase), |
- public RefCounted<WebViewImpl>, |
NON_EXPORTED_BASE(public WebGestureCurveTarget), |
public PageWidgetEventHandler, |
public WebScheduler::InterventionReporter, |
@@ -267,7 +265,7 @@ class WEB_EXPORT WebViewImpl final |
float ClampPageScaleFactorToLimits(float) const override; |
void ResetScaleStateImmediately() override; |
- HitTestResult CoreHitTestResultAt(const WebPoint&); |
+ HitTestResult CoreHitTestResultAt(const WebPoint&) override; |
void InvalidateRect(const IntRect&) override; |
void SetBaseBackgroundColor(WebColor) override; |
@@ -462,7 +460,7 @@ class WEB_EXPORT WebViewImpl final |
WebRect ComputeBlockBound(const WebPoint&, bool ignore_clipping); |
WebLayerTreeView* LayerTreeView() const override { return layer_tree_view_; } |
- CompositorAnimationHost* AnimationHost() const { |
+ CompositorAnimationHost* AnimationHost() const override { |
return animation_host_.get(); |
} |
@@ -482,8 +480,8 @@ class WEB_EXPORT WebViewImpl final |
void ForceNextWebGLContextCreationToFail() override; |
void ForceNextDrawingBufferCreationToFail() override; |
- CompositorWorkerProxyClient* CreateCompositorWorkerProxyClient(); |
- AnimationWorkletProxyClient* CreateAnimationWorkletProxyClient(); |
+ CompositorWorkerProxyClient* CreateCompositorWorkerProxyClient() override; |
+ AnimationWorkletProxyClient* CreateAnimationWorkletProxyClient() override; |
IntSize MainFrameSize() override; |
WebDisplayMode DisplayMode() const override { return display_mode_; } |
@@ -529,10 +527,10 @@ class WEB_EXPORT WebViewImpl final |
// Overrides the compositor visibility. See the description of |
// m_overrideCompositorVisibility for more details. |
- void SetCompositorVisibility(bool); |
+ void SetCompositorVisibility(bool) override; |
// TODO(lfg): Remove once WebViewFrameWidget is deleted. |
- void ScheduleAnimationForWidget(); |
+ void ScheduleAnimationForWidget() override; |
bool GetCompositionCharacterBounds(WebVector<WebRect>&) override; |
void UpdateBaseBackgroundColor(); |
@@ -594,8 +592,8 @@ class WEB_EXPORT WebViewImpl final |
float DeviceScaleFactor() const; |
- void SetRootGraphicsLayer(GraphicsLayer*); |
- void SetRootLayer(WebLayer*); |
+ void SetRootGraphicsLayer(GraphicsLayer*) override; |
+ void SetRootLayer(WebLayer*) override; |
void AttachCompositorAnimationTimeline(CompositorAnimationTimeline*); |
void DetachCompositorAnimationTimeline(CompositorAnimationTimeline*); |