| 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())
|
|
|