| 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();
 | 
|  }
 | 
|  
 | 
| 
 |