Chromium Code Reviews| Index: third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h |
| diff --git a/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h b/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h |
| index 04f69dc90ae11fa549d599ca3d41f9e2fb6e1050..9dd469d9297ae312f38d15c46babf65ae7f0f322 100644 |
| --- a/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h |
| +++ b/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h |
| @@ -185,6 +185,7 @@ private: |
| { |
| typename T::WebType result(adopt(e)); |
| ScriptPromiseResolver* resolver = this->resolver(); |
| + ScriptState::Scope scope(resolver->scriptState()); |
|
whywhat
2015/10/13 15:59:04
nit: is this needed? shoulnd't this be part of a s
davve
2015/10/19 13:12:42
Gone now we're heading for DOMException instead.
|
| if (!resolver->executionContext() || resolver->executionContext()->activeDOMObjectsAreStopped()) |
| return; |
| resolver->reject(T::take(resolver, pass(result))); |