| Index: Source/bindings/v8/custom/V8WorkerGlobalScopeCustom.cpp
|
| diff --git a/Source/bindings/v8/custom/V8WorkerGlobalScopeCustom.cpp b/Source/bindings/v8/custom/V8WorkerGlobalScopeCustom.cpp
|
| index 1863af5992cc6ceb1bf7f69e468c6127a9d8d0a2..446b5a68546be62cee20754dbcb91d01fa5630c5 100644
|
| --- a/Source/bindings/v8/custom/V8WorkerGlobalScopeCustom.cpp
|
| +++ b/Source/bindings/v8/custom/V8WorkerGlobalScopeCustom.cpp
|
| @@ -50,6 +50,7 @@ namespace WebCore {
|
| void SetTimeoutOrInterval(const v8::FunctionCallbackInfo<v8::Value>& info, bool singleShot)
|
| {
|
| WorkerGlobalScope* workerGlobalScope = V8WorkerGlobalScope::toNative(info.Holder());
|
| + ASSERT(workerGlobalScope);
|
|
|
| int argumentCount = info.Length();
|
| if (argumentCount < 1)
|
| @@ -87,9 +88,9 @@ void SetTimeoutOrInterval(const v8::FunctionCallbackInfo<v8::Value>& info, bool
|
| int32_t timeout = argumentCount >= 2 ? info[1]->Int32Value() : 0;
|
| int timerId;
|
| if (singleShot)
|
| - timerId = DOMWindowTimers::setTimeout(workerGlobalScope, action.release(), timeout);
|
| + timerId = DOMWindowTimers::setTimeout(*workerGlobalScope, action.release(), timeout);
|
| else
|
| - timerId = DOMWindowTimers::setInterval(workerGlobalScope, action.release(), timeout);
|
| + timerId = DOMWindowTimers::setInterval(*workerGlobalScope, action.release(), timeout);
|
|
|
| v8SetReturnValue(info, timerId);
|
| }
|
|
|