Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 512b4828f3961fc5612afcd8233161d04854eaad..64987ff8de0ba188c33db0d5b012fffe87ea8456 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -500,7 +500,9 @@ void RenderLayer::updateLayerPositionsAfterScroll(RenderGeometryMap* geometryMap |
// https://code.google.com/p/chromium/issues/detail?id=343756 |
DisableCompositingQueryAsserts disabler; |
// FIXME: We could track the repaint container as we walk down the tree. |
- repainter().computeRepaintRects(renderer()->containerForRepaint(), geometryMap); |
+ // repainter().computeRepaintRects(renderer()->containerForRepaint(), geometryMap); |
+ // FIXME: This may cause extra repaints. |
+ repainter().repaintIncludingNonCompositingDescendants(renderer()->containerForRepaint()); |
abarth-chromium
2014/03/08 06:54:52
I'm not sure I understand what's changing here...
|
} 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 |