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