diff options
author | Matheus Marchini <mat@mmarchini.me> | 2019-05-08 09:49:38 -0700 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-05-10 11:20:33 -0700 |
commit | 95c1cb4c2f0ec73faba2529c42726cf3941ef975 (patch) | |
tree | 7aae81f6d1fafa079d6a348f0484fe4b4065a8e0 /deps/v8/src/api.cc | |
parent | 3b2633e0bf9f719e9496f59914e2a2ff4aa9a050 (diff) | |
download | android-node-v8-95c1cb4c2f0ec73faba2529c42726cf3941ef975.tar.gz android-node-v8-95c1cb4c2f0ec73faba2529c42726cf3941ef975.tar.bz2 android-node-v8-95c1cb4c2f0ec73faba2529c42726cf3941ef975.zip |
deps: patch V8 to 7.4.288.27
Refs: https://github.com/v8/v8/compare/7.4.288.21...7.4.288.27
PR-URL: https://github.com/nodejs/node/pull/27615
Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'deps/v8/src/api.cc')
-rw-r--r-- | deps/v8/src/api.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/api.cc b/deps/v8/src/api.cc index eae3fd2792..f3e5da870e 100644 --- a/deps/v8/src/api.cc +++ b/deps/v8/src/api.cc @@ -8538,7 +8538,8 @@ void Isolate::EnqueueMicrotask(Local<Function> v8_function) { if (!i::JSReceiver::GetContextForMicrotask(function).ToHandle( &handler_context)) handler_context = isolate->native_context(); - handler_context->microtask_queue()->EnqueueMicrotask(this, v8_function); + MicrotaskQueue* microtask_queue = handler_context->microtask_queue(); + if (microtask_queue) microtask_queue->EnqueueMicrotask(this, v8_function); } void Isolate::EnqueueMicrotask(MicrotaskCallback callback, void* data) { |