Index: Source/core/layout/LayoutInline.h |
diff --git a/Source/core/layout/LayoutInline.h b/Source/core/layout/LayoutInline.h |
index 0c09145396c2acd682688f42c1b998e999a165e7..009a978fcab0678b6eaf05a51270c996e50fe1e9 100644 |
--- a/Source/core/layout/LayoutInline.h |
+++ b/Source/core/layout/LayoutInline.h |
@@ -142,7 +142,7 @@ private: |
virtual bool nodeAtPoint(HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override final; |
- virtual DeprecatedPaintLayerType layerTypeRequired() const override { return isRelPositioned() || createsGroup() || hasClipPath() || style()->shouldCompositeForCurrentAnimations() ? NormalDeprecatedPaintLayer : NoDeprecatedPaintLayer; } |
+ virtual DeprecatedPaintLayerType layerTypeRequired() const override { return isRelPositioned() || createsGroup() || hasClipPath() || style()->shouldCompositeForCurrentAnimations() || style()->hasCompositorProxy() ? NormalDeprecatedPaintLayer : NoDeprecatedPaintLayer; } |
virtual LayoutUnit offsetLeft() const override final; |
virtual LayoutUnit offsetTop() const override final; |