Chromium Code Reviews| 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 |