| Index: Source/core/frame/FrameView.cpp
|
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp
|
| index 5dfe396c492c156d84ea8364dfced26f23cce545..e33b5119b93628119c7f773c9ca3d176c221498d 100644
|
| --- a/Source/core/frame/FrameView.cpp
|
| +++ b/Source/core/frame/FrameView.cpp
|
| @@ -2826,7 +2826,7 @@ void FrameView::updateLayoutAndStyleForPainting()
|
| }
|
|
|
| scrollContentsIfNeededRecursive();
|
| - ASSERT(lifecycle().state() == DocumentLifecycle::CompositingClean);
|
| + ASSERT(lifecycle().state() == DocumentLifecycle::PaintInvalidationClean);
|
| }
|
|
|
| void FrameView::updateLayoutAndStyleIfNeededRecursive()
|
| @@ -2882,7 +2882,9 @@ void FrameView::updateLayoutAndStyleIfNeededRecursive()
|
| void FrameView::invalidateTreeIfNeededRecursive()
|
| {
|
| // FIXME: We should be more aggressive at cutting tree traversals.
|
| + lifecycle().advanceTo(DocumentLifecycle::InPaintInvalidation);
|
| invalidateTreeIfNeeded();
|
| + lifecycle().advanceTo(DocumentLifecycle::PaintInvalidationClean);
|
|
|
| for (Frame* child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) {
|
| if (!child->isLocalFrame())
|
|
|