| Index: Source/platform/AsyncMethodRunner.h
|
| diff --git a/Source/platform/AsyncMethodRunner.h b/Source/platform/AsyncMethodRunner.h
|
| index 6b006714d51afb69e4b2bdd57dd93a349505bb16..c19857b5e68bf911587d37919e57f3433940c35c 100644
|
| --- a/Source/platform/AsyncMethodRunner.h
|
| +++ b/Source/platform/AsyncMethodRunner.h
|
| @@ -74,7 +74,8 @@ public:
|
| // ActiveDOMObject::suspend().
|
| void suspend()
|
| {
|
| - ASSERT(!m_suspended);
|
| + if (m_suspended)
|
| + return;
|
| m_suspended = true;
|
|
|
| if (!m_timer.isActive())
|
| @@ -87,7 +88,8 @@ public:
|
| // Resumes pending method run.
|
| void resume()
|
| {
|
| - ASSERT(m_suspended);
|
| + if (!m_suspended)
|
| + return;
|
| m_suspended = false;
|
|
|
| if (!m_runWhenResumed)
|
|
|