diff options
Diffstat (limited to 'Source/WebCore/bindings/generic/ActiveDOMCallback.cpp')
-rw-r--r-- | Source/WebCore/bindings/generic/ActiveDOMCallback.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/WebCore/bindings/generic/ActiveDOMCallback.cpp b/Source/WebCore/bindings/generic/ActiveDOMCallback.cpp index ff02a4205..c2041d3df 100644 --- a/Source/WebCore/bindings/generic/ActiveDOMCallback.cpp +++ b/Source/WebCore/bindings/generic/ActiveDOMCallback.cpp @@ -122,6 +122,7 @@ static void destroyOnContextThread(PassOwnPtr<ActiveDOMObjectCallbackImpl> impl) ActiveDOMCallback::ActiveDOMCallback(ScriptExecutionContext* context) : m_impl(adoptPtr(new ActiveDOMObjectCallbackImpl(context))) { + m_impl->suspendIfNeeded(); } ActiveDOMCallback::~ActiveDOMCallback() |