| Index: Source/core/dom/DocumentLifecycle.cpp
|
| diff --git a/Source/core/dom/DocumentLifecycle.cpp b/Source/core/dom/DocumentLifecycle.cpp
|
| index 157548f32b023d0de8923702c445c9ba2b6f664d..c6b52d66c166c36b2ecf6c683df94dbf04d33cf9 100644
|
| --- a/Source/core/dom/DocumentLifecycle.cpp
|
| +++ b/Source/core/dom/DocumentLifecycle.cpp
|
| @@ -48,7 +48,7 @@ void DocumentLifecycle::advanceTo(State state)
|
| {
|
| // FIXME: We can dispose a document multiple times. This seems wrong.
|
| // See https://code.google.com/p/chromium/issues/detail?id=301668.
|
| - ASSERT(state > m_state || (state == Disposed && m_state == Disposed));
|
| + ASSERT(state > m_state || (state == Disposed && m_state == Disposed) || (isActive() && state == Clean));
|
| m_state = state;
|
| }
|
|
|
|
|