Index: Source/core/rendering/RenderLayerModelObject.h |
diff --git a/Source/core/rendering/RenderLayerModelObject.h b/Source/core/rendering/RenderLayerModelObject.h |
index e81abd3d3376c9df97993001dc6778fb95fbd16e..8459b505bb257ad04b1f5be59aa69412ccce21b4 100644 |
--- a/Source/core/rendering/RenderLayerModelObject.h |
+++ b/Source/core/rendering/RenderLayerModelObject.h |
@@ -66,6 +66,7 @@ public: |
// This is null for anonymous renderers. |
ContainerNode* node() const { return toContainerNode(RenderObject::node()); } |
+ virtual void invalidateTreeIfNeeded(const PaintInvalidationState&) OVERRIDE; |
protected: |
void createLayer(LayerType); |
@@ -73,6 +74,7 @@ protected: |
virtual void addLayerHitTestRects(LayerHitTestRects&, const RenderLayer*, const LayoutPoint&, const LayoutRect&) const OVERRIDE; |
+ virtual InvalidationReason invalidatePaintIfNeeded(const PaintInvalidationState&, const RenderLayerModelObject& newPaintInvalidationContainer); |
private: |
virtual bool isLayerModelObject() const OVERRIDE FINAL { return true; } |