| Index: Source/bindings/v8/V8AbstractEventListener.cpp | 
| diff --git a/Source/bindings/v8/V8AbstractEventListener.cpp b/Source/bindings/v8/V8AbstractEventListener.cpp | 
| index 463fd8c696f9e96f6f0c3c65ec2d02d9c5df2467..cc44d28a3a7cb7b773c186081ade55ba98e23eae 100644 | 
| --- a/Source/bindings/v8/V8AbstractEventListener.cpp | 
| +++ b/Source/bindings/v8/V8AbstractEventListener.cpp | 
| @@ -42,7 +42,7 @@ | 
| #include "core/dom/EventNames.h" | 
| #include "core/inspector/InspectorCounters.h" | 
| #include "core/page/Frame.h" | 
| -#include "core/workers/WorkerContext.h" | 
| +#include "core/workers/WorkerGlobalScope.h" | 
|  | 
| namespace WebCore { | 
|  | 
| @@ -135,8 +135,8 @@ void V8AbstractEventListener::invokeEventHandler(ScriptExecutionContext* context | 
| event->target()->uncaughtExceptionInEventHandler(); | 
|  | 
| if (!tryCatch.CanContinue()) { // Result of TerminateExecution(). | 
| -            if (context->isWorkerContext()) | 
| -                static_cast<WorkerContext*>(context)->script()->forbidExecution(); | 
| +            if (context->isWorkerGlobalScope()) | 
| +                static_cast<WorkerGlobalScope*>(context)->script()->forbidExecution(); | 
| return; | 
| } | 
| tryCatch.Reset(); | 
|  |