Index: third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp b/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp |
index e6e7ce8ed3835089017642f63ae9bedf72b2b30e..a5d8814c681efc2570fa75ffa2984d286376de37 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp |
@@ -55,7 +55,7 @@ static void microtasksCompletedCallback(v8::Isolate* isolate) { |
V8PerIsolateData::V8PerIsolateData(WebTaskRunner* taskRunner) |
: m_isolateHolder(WTF::makeUnique<gin::IsolateHolder>( |
- taskRunner->toSingleThreadTaskRunner())), |
+ taskRunner ? taskRunner->toSingleThreadTaskRunner() : nullptr)), |
m_stringCache(WTF::wrapUnique(new StringCache(isolate()))), |
m_hiddenValue(V8HiddenValue::create()), |
m_privateProperty(V8PrivateProperty::create()), |