| Index: fpdfsdk/src/jsapi/fxjs_v8.cpp
|
| diff --git a/fpdfsdk/src/jsapi/fxjs_v8.cpp b/fpdfsdk/src/jsapi/fxjs_v8.cpp
|
| index 4715d2a8d2430e48ab4b82c0b2e5c085547a175d..ca9deb79dbcb393ca76d3236e5a87b1b78281c69 100644
|
| --- a/fpdfsdk/src/jsapi/fxjs_v8.cpp
|
| +++ b/fpdfsdk/src/jsapi/fxjs_v8.cpp
|
| @@ -308,11 +308,7 @@ void FXJS_InitializeRuntime(v8::Isolate* pIsolate,
|
| pObjDef->m_pConstructor(context, v8Context->Global()
|
| ->GetPrototype()
|
| ->ToObject(v8Context)
|
| - .ToLocalChecked(),
|
| - v8Context->Global()
|
| - ->GetPrototype()
|
| - ->ToObject(v8Context)
|
| - .ToLocalChecked());
|
| + .ToLocalChecked());
|
| } else if (pObjDef->m_ObjType == FXJSOBJTYPE_STATIC) {
|
| v8::Local<v8::Object> obj = FXJS_NewFxDynamicObj(pIsolate, context, i);
|
| v8Context->Global()->Set(v8Context, m_ObjName, obj).FromJust();
|
| @@ -416,11 +412,8 @@ v8::Local<v8::Object> FXJS_NewFxDynamicObj(v8::Isolate* pIsolate,
|
| return v8::Local<v8::Object>();
|
|
|
| obj->SetAlignedPointerInInternalField(0, new CFXJS_PrivateData(nObjDefnID));
|
| - if (pObjDef->m_pConstructor) {
|
| - pObjDef->m_pConstructor(
|
| - pJSContext, obj,
|
| - context->Global()->GetPrototype()->ToObject(context).ToLocalChecked());
|
| - }
|
| + if (pObjDef->m_pConstructor)
|
| + pObjDef->m_pConstructor(pJSContext, obj);
|
|
|
| return obj;
|
| }
|
|
|