summaryrefslogtreecommitdiffstats
path: root/WebCore/dom/ActiveDOMObject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/dom/ActiveDOMObject.cpp')
-rw-r--r--WebCore/dom/ActiveDOMObject.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/WebCore/dom/ActiveDOMObject.cpp b/WebCore/dom/ActiveDOMObject.cpp
index 31afe98..98c9761 100644
--- a/WebCore/dom/ActiveDOMObject.cpp
+++ b/WebCore/dom/ActiveDOMObject.cpp
@@ -37,8 +37,10 @@ ActiveDOMObject::ActiveDOMObject(ScriptExecutionContext* scriptExecutionContext,
: m_scriptExecutionContext(scriptExecutionContext)
, m_pendingActivityCount(0)
{
- ASSERT(m_scriptExecutionContext->isContextThread());
- m_scriptExecutionContext->createdActiveDOMObject(this, upcastPointer);
+ if (m_scriptExecutionContext) {
+ ASSERT(m_scriptExecutionContext->isContextThread());
+ m_scriptExecutionContext->createdActiveDOMObject(this, upcastPointer);
+ }
}
ActiveDOMObject::~ActiveDOMObject()