Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 13a6cc2bea7a9267f68ce3098bf9f44009e62ab2..5a47384f23b3ec69d52114fbc6c76e32f7a37f92 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -477,7 +477,8 @@ Document::Document(const DocumentInit& initializer, DocumentClassFlags documentC |
ScriptWrappable::init(this); |
if (m_frame) { |
- provideContextFeaturesToDocumentFrom(this, m_frame->page()); |
+ ASSERT(m_frame->page()); |
+ provideContextFeaturesToDocumentFrom(*this, *m_frame->page()); |
m_fetcher = m_frame->loader().documentLoader()->fetcher(); |
} |