void WorkerMessagingProxy::confirmMessageFromWorkerObject(bool hasPendingActivity) { if (!m_askedToTerminate) { ASSERT(m_unconfirmedMessageCount); --m_unconfirmedMessageCount; } reportPendingActivity(hasPendingActivity); }
void WebWorkerImpl::startWorkerContext(const WebURL& scriptUrl, const WebString& userAgent, const WebString& sourceCode) { initializeLoader(scriptUrl); setWorkerThread(DedicatedWorkerThread::create(scriptUrl, userAgent, sourceCode, *this, *this)); // Worker initialization means a pending activity. reportPendingActivity(true); workerThread()->start(); }