Index: third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp b/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp |
index 000a0c285e4211aa0adab7f7db558ebcdc01e0cc..50cf8909f8d7707404891c2771710465986c82a3 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp |
@@ -108,7 +108,7 @@ PaintLayerPainter::PaintResult PaintLayerPainter::paintLayerContentsAndReflectio |
PaintResult result = FullyPainted; |
// Paint the reflection first if we have one. |
- if (m_paintLayer.reflectionInfo()) { |
+ if (m_paintLayer.reflectionInfo() && !RuntimeEnabledFeatures::cssBoxReflectFilterEnabled()) { |
ScopeRecorder scopeRecorder(context); |
if (m_paintLayer.reflectionInfo()->paint(context, paintingInfo, localPaintFlags) == MayBeClippedByPaintDirtyRect) |
result = MayBeClippedByPaintDirtyRect; |