Index: Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp |
diff --git a/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp b/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp |
index b9f2c959913964a9a171ded489b13c6bfa2f3819..0378d4949ed591e434605e9267381e410f00e3c8 100644 |
--- a/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp |
+++ b/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp |
@@ -54,7 +54,7 @@ void V8WorkerGlobalScopeEventListener::handleEvent(ScriptState* scriptState, Eve |
{ |
// The callback function on XMLHttpRequest can clear the event listener and destroys 'this' object. Keep a local reference to it. |
// See issue 889829. |
- RefPtr<V8AbstractEventListener> protect(this); |
+ RefPtrWillBeRawPtr<V8AbstractEventListener> protect(this); |
WorkerScriptController* script = toWorkerGlobalScope(scriptState->executionContext())->script(); |
if (!script) |