Index: Source/WebKit/chromium/src/WebWorkerClientImpl.cpp |
diff --git a/Source/WebKit/chromium/src/WebWorkerClientImpl.cpp b/Source/WebKit/chromium/src/WebWorkerClientImpl.cpp |
index 5264722c7f6338fd00e716898e43e00dfaf83481..fe24ce81b7f78e71a2be8b33fbee8d4fcf3e8cfe 100644 |
--- a/Source/WebKit/chromium/src/WebWorkerClientImpl.cpp |
+++ b/Source/WebKit/chromium/src/WebWorkerClientImpl.cpp |
@@ -72,7 +72,7 @@ namespace WebKit { |
WorkerGlobalScopeProxy* WebWorkerClientImpl::createWorkerGlobalScopeProxy(Worker* worker) |
{ |
if (worker->scriptExecutionContext()->isDocument()) { |
- Document* document = static_cast<Document*>(worker->scriptExecutionContext()); |
+ Document* document = toDocument(worker->scriptExecutionContext()); |
WebFrameImpl* webFrame = WebFrameImpl::fromFrame(document->frame()); |
WebWorkerClientImpl* proxy = new WebWorkerClientImpl(worker, webFrame); |
return proxy; |