Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 0b2accd52907d91ad766b49a266b470164cf175d..1d5cbba12e71897144fd6d288cd76177ea07f830 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -117,7 +117,6 @@ RenderLayer::RenderLayer(RenderLayerModelObject* renderer, LayerType type) |
, m_3DTransformedDescendantStatusDirty(true) |
, m_has3DTransformedDescendant(false) |
, m_containsDirtyOverlayScrollbars(false) |
- , m_canSkipRepaintRectsUpdateOnScroll(renderer->isTableCell()) |
, m_hasFilterInfo(false) |
, m_needsCompositingInputsUpdate(true) |
, m_childNeedsCompositingInputsUpdate(true) |
@@ -383,13 +382,9 @@ void RenderLayer::updateLayerPositionsAfterScroll(UpdateLayerPositionsAfterScrol |
if (renderer()->hasOverflowClip()) |
flags |= HasSeenAncestorWithOverflowClip; |
- if ((flags & IsOverflowScroll) && (flags & HasSeenAncestorWithOverflowClip) && !m_canSkipRepaintRectsUpdateOnScroll) { |
+ if ((flags & IsOverflowScroll) && (flags & HasSeenAncestorWithOverflowClip) && !renderer()->isTableCell()) { |
// FIXME: We could track the repaint container as we walk down the tree. |
m_renderer->setPreviousPaintInvalidationRect(m_renderer->boundsRectForPaintInvalidation(m_renderer->containerForPaintInvalidation())); |
- } else { |
- // Check that RenderLayerRepainter's cached rects are correct. |
- // FIXME: re-enable these assertions when the issue with table cells is resolved: https://bugs.webkit.org/show_bug.cgi?id=103432 |
- // ASSERT(repainter().m_repaintRect == renderer()->clippedOverflowRectForPaintInvalidation(renderer()->containerForPaintInvalidation())); |
} |
for (RenderLayer* child = firstChild(); child; child = child->nextSibling()) |