| Index: sky/engine/core/dom/DocumentLifecycle.cpp
|
| diff --git a/sky/engine/core/dom/DocumentLifecycle.cpp b/sky/engine/core/dom/DocumentLifecycle.cpp
|
| index 77763d2cc0bcbf481e99153c08076f025bb62e55..484d82ce2c08bdbe9519ac470acb1eb12f5b4508 100644
|
| --- a/sky/engine/core/dom/DocumentLifecycle.cpp
|
| +++ b/sky/engine/core/dom/DocumentLifecycle.cpp
|
| @@ -127,15 +127,6 @@ bool DocumentLifecycle::canAdvanceTo(State state) const
|
| return true;
|
| return false;
|
| }
|
| - if (m_state == CompositingClean) {
|
| - if (state == InStyleRecalc)
|
| - return true;
|
| - if (state == InCompositingUpdate)
|
| - return true;
|
| - if (state == InPaintInvalidation)
|
| - return true;
|
| - return false;
|
| - }
|
| if (m_state == InPaintInvalidation) {
|
| if (state == PaintInvalidationClean)
|
| return true;
|
| @@ -146,7 +137,7 @@ bool DocumentLifecycle::canAdvanceTo(State state) const
|
| return true;
|
| if (state == InPreLayout)
|
| return true;
|
| - if (state == InCompositingUpdate)
|
| + if (state == InPaintInvalidation)
|
| return true;
|
| return false;
|
| }
|
| @@ -158,7 +149,7 @@ bool DocumentLifecycle::canRewindTo(State state) const
|
| // This transition is bogus, but we've whitelisted it anyway.
|
| if (s_deprecatedTransitionStack && m_state == s_deprecatedTransitionStack->from() && state == s_deprecatedTransitionStack->to())
|
| return true;
|
| - return m_state == StyleClean || m_state == AfterPerformLayout || m_state == LayoutClean || m_state == CompositingClean || m_state == PaintInvalidationClean;
|
| + return m_state == StyleClean || m_state == AfterPerformLayout || m_state == LayoutClean || m_state == PaintInvalidationClean;
|
| }
|
|
|
| #endif
|
|
|