Index: Source/WebKit/chromium/src/SharedWorkerRepository.cpp |
diff --git a/Source/WebKit/chromium/src/SharedWorkerRepository.cpp b/Source/WebKit/chromium/src/SharedWorkerRepository.cpp |
index 9d8a832381add59cc621fc5582cf5715db8473fb..5661ea0d6a5955303e5168309394d98e69329de3 100644 |
--- a/Source/WebKit/chromium/src/SharedWorkerRepository.cpp |
+++ b/Source/WebKit/chromium/src/SharedWorkerRepository.cpp |
@@ -227,7 +227,7 @@ void SharedWorkerRepository::connect(PassRefPtr<SharedWorker> worker, PassOwnPtr |
// No nested workers (for now) - connect() should only be called from document context. |
ASSERT(worker->scriptExecutionContext()->isDocument()); |
- Document* document = static_cast<Document*>(worker->scriptExecutionContext()); |
+ Document* document = toDocument(worker->scriptExecutionContext()); |
WebFrameImpl* webFrame = WebFrameImpl::fromFrame(document->frame()); |
OwnPtr<WebSharedWorker> webWorker; |
webWorker = adoptPtr(webFrame->client()->createSharedWorker(webFrame, url, name, getId(document))); |