| Index: pdf/pdfium/pdfium_engine.cc
|
| diff --git a/pdf/pdfium/pdfium_engine.cc b/pdf/pdfium/pdfium_engine.cc
|
| index 35c28964955714d9612abb991075277b904480e0..46e294b603a19d9c8fab9656fe1a2331ca29f748 100644
|
| --- a/pdf/pdfium/pdfium_engine.cc
|
| +++ b/pdf/pdfium/pdfium_engine.cc
|
| @@ -25,6 +25,7 @@
|
| #include "base/strings/string_piece.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| +#include "base/threading/thread_task_runner_handle.h"
|
| #include "gin/array_buffer.h"
|
| #include "gin/public/gin_embedders.h"
|
| #include "gin/public/isolate_holder.h"
|
| @@ -606,8 +607,8 @@ void SetUpV8() {
|
| gin::IsolateHolder::Initialize(gin::IsolateHolder::kNonStrictMode,
|
| gin::IsolateHolder::kStableV8Extras,
|
| gin::ArrayBufferAllocator::SharedInstance());
|
| - g_isolate_holder =
|
| - new gin::IsolateHolder(gin::IsolateHolder::kSingleThread);
|
| + g_isolate_holder = new gin::IsolateHolder(base::ThreadTaskRunnerHandle::Get(),
|
| + gin::IsolateHolder::kSingleThread);
|
| g_isolate_holder->isolate()->Enter();
|
| }
|
|
|
|
|