Index: Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp |
diff --git a/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp b/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp |
index f044867b62f54369f2e6540827a15f7a7a964a77..706826f15f8e8c48fec7605650fde6ee7d1172c3 100644 |
--- a/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp |
+++ b/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp |
@@ -114,7 +114,7 @@ bool IDBFactoryBackendProxy::allowIndexedDB(ScriptExecutionContext* context, con |
bool allowed; |
ASSERT_WITH_SECURITY_IMPLICATION(context->isDocument() || context->isWorkerGlobalScope()); |
if (context->isDocument()) { |
- Document* document = static_cast<Document*>(context); |
+ Document* document = toDocument(context); |
WebFrameImpl* webFrame = WebFrameImpl::fromFrame(document->frame()); |
WebViewImpl* webView = webFrame->viewImpl(); |
// FIXME: webView->permissionClient() returns 0 in test_shell and content_shell http://crbug.com/137269 |