Chromium Code Reviews| Index: Source/core/rendering/RenderLayer.cpp |
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
| index 661a6414e2cf06f70b56d94e570a16129c841be4..9ce524d8cf3878fc427e79aa477f8fd598c5a7ce 100644 |
| --- a/Source/core/rendering/RenderLayer.cpp |
| +++ b/Source/core/rendering/RenderLayer.cpp |
| @@ -99,6 +99,7 @@ |
| #include "core/rendering/RenderInline.h" |
| #include "core/rendering/RenderLayerBacking.h" |
| #include "core/rendering/RenderLayerCompositor.h" |
| +#include "core/rendering/RenderLazyBlock.h" |
| #include "core/rendering/RenderMarquee.h" |
| #include "core/rendering/RenderReplica.h" |
| #include "core/rendering/RenderScrollbar.h" |
| @@ -2340,6 +2341,8 @@ void RenderLayer::scrollTo(int x, int y) |
| view->frameView()->updateAnnotatedRegions(); |
| view->updateWidgetPositions(); |
| + |
| + view->markLazyBlocksForLayout(); |
|
ojan
2013/04/26 00:41:16
Doesn't not doing the layout here mean that paint
esprehn
2013/04/26 00:45:44
I don't think it would be any worse than if you go
jamesr
2013/04/26 00:58:03
layout() is always called on before painting in th
|
| } |
| if (!m_updatingMarqueePosition) { |