Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 40711c74e8bcdb575e9907352272f2eb6b9345e5..262c1f396352a232cc05b5c253d1166ee6530ba7 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -462,6 +462,7 @@ Document::Document(const DocumentInit& initializer, DocumentClassFlags documentC |
, m_fonts(0) |
, m_didAssociateFormControlsTimer(this, &Document::didAssociateFormControlsTimerFired) |
{ |
+ setClient(this); |
ScriptWrappable::init(this); |
if (m_frame) { |
@@ -567,6 +568,7 @@ Document::~Document() |
ASSERT(!m_nodeListCounts[i]); |
clearDocumentScope(); |
+ setClient(0); |
InspectorCounters::decrementCounter(InspectorCounters::DocumentCounter); |
} |