void WorkerRunLoop::Task::performTask(const WorkerRunLoop& runLoop, ScriptExecutionContext* context) { if ((!toWorkerGlobalScope(context)->isClosing() && !runLoop.terminated()) || m_task.isCleanupTask()) m_task.performTask(context); }
void WorkerRunLoop::Task::performTask(const WorkerRunLoop& runLoop, WorkerGlobalScope* context) { if ((!context->isClosing() && !runLoop.terminated()) || m_task.isCleanupTask()) m_task.performTask(*context); }
void WorkerRunLoop::Task::performTask(const WorkerRunLoop& runLoop, ScriptExecutionContext* context) { WorkerContext* workerContext = static_cast<WorkerContext *>(context); if ((!workerContext->isClosing() && !runLoop.terminated()) || m_task->isCleanupTask()) m_task->performTask(context); }