Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / core / v8 / ScriptPromiseResolver.cpp
index 2e2f7be..2f11b0d 100644 (file)
@@ -20,8 +20,10 @@ ScriptPromiseResolver::ScriptPromiseResolver(ScriptState* scriptState)
     , m_isPromiseCalled(false)
 #endif
 {
-    if (executionContext()->activeDOMObjectsAreStopped())
+    if (executionContext()->activeDOMObjectsAreStopped()) {
         m_state = ResolvedOrRejected;
+        m_resolver.clear();
+    }
 }
 
 void ScriptPromiseResolver::suspend()