| Index: fpdfsdk/src/javascript/JS_Runtime.cpp
|
| diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| index f97b4549930835d61e49ad6694b345255d9a645b..a449a142ac8fd851df1b45a0e3ef0e7017ccd283 100644
|
| --- a/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| +++ b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| @@ -70,7 +70,9 @@ CJS_Runtime::CJS_Runtime(CPDFDoc_Environment* pApp)
|
| return;
|
| }
|
|
|
| - DefineJSObjects();
|
| + if (m_isolateManaged || FXJS_GlobalIsolateRefCount() == 0)
|
| + DefineJSObjects();
|
| +
|
| CPDFXFA_App::GetInstance()->SetJavaScriptInitialized(TRUE);
|
|
|
| CJS_Context* pContext = (CJS_Context*)NewContext();
|
|
|