Replace calls to v8::Isolate::GetCurrent(), part 3
Fixed: pdfium:1737
Change-Id: I3b83015078ad46a733b18e54299be592d5b164a2
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/86296
Commit-Queue: Daniel Hosseinian <dhoss@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/fxjs/cjs_field.cpp b/fxjs/cjs_field.cpp
index 3ffae49..e6addf8 100644
--- a/fxjs/cjs_field.cpp
+++ b/fxjs/cjs_field.cpp
@@ -2264,7 +2264,8 @@
if (pObj.IsEmpty())
return CJS_Result::Failure(JSMessage::kBadObjectError);
- auto* pJS_Icon = static_cast<CJS_Icon*>(CFXJS_Engine::GetObjectPrivate(pObj));
+ auto* pJS_Icon = static_cast<CJS_Icon*>(
+ CFXJS_Engine::GetObjectPrivate(pRuntime->GetIsolate(), pObj));
return pJS_Icon ? CJS_Result::Success(pJS_Icon->ToV8Object())
: CJS_Result::Failure(JSMessage::kBadObjectError);
}
@@ -2377,8 +2378,8 @@
if (pObj.IsEmpty())
return CJS_Result::Failure(JSMessage::kBadObjectError);
- auto* pJSField =
- static_cast<CJS_Field*>(CFXJS_Engine::GetObjectPrivate(pObj));
+ auto* pJSField = static_cast<CJS_Field*>(
+ CFXJS_Engine::GetObjectPrivate(pRuntime->GetIsolate(), pObj));
pJSField->AttachField(m_pJSDoc.Get(), *pStr);
pRuntime->PutArrayElement(FormFieldArray, j++,
pJSField