void ScriptRunner::notifyFinished(PendingScript& pendingScript) { if (pendingScript.element().willExecuteInOrder()) ASSERT(!m_scriptsToExecuteInOrder.isEmpty()); else { ASSERT(m_pendingAsyncScripts.contains(pendingScript)); m_scriptsToExecuteSoon.append(m_pendingAsyncScripts.take(pendingScript)->ptr()); } pendingScript.clearClient(); m_timer.startOneShot(0); }
void HTMLDocumentParser::stopWatchingForLoad(PendingScript& pendingScript) { pendingScript.clearClient(); }