Index: fpdfsdk/javascript/cjs_runtime.cpp |
diff --git a/fpdfsdk/javascript/cjs_runtime.cpp b/fpdfsdk/javascript/cjs_runtime.cpp |
index 7eaf1451ca71f9d4642b2a84d18e29cbdb906fde..36d888a2eab7e9275cf238c50f23d803055b5663 100644 |
--- a/fpdfsdk/javascript/cjs_runtime.cpp |
+++ b/fpdfsdk/javascript/cjs_runtime.cpp |
@@ -58,8 +58,7 @@ CJS_Runtime* CJS_Runtime::FromContext(const IJS_Context* cc) { |
CJS_Runtime::CJS_Runtime(CPDFDoc_Environment* pApp) |
: m_pApp(pApp), |
m_pDocument(nullptr), |
- m_bBlocking(FALSE), |
- m_isolate(nullptr), |
+ m_bBlocking(false), |
m_isolateManaged(false) { |
#ifndef PDF_ENABLE_XFA |
IPDF_JSPLATFORM* pPlatform = m_pApp->GetFormFillInfo()->m_pJsPlatform; |
@@ -96,7 +95,7 @@ CJS_Runtime::CJS_Runtime(CPDFDoc_Environment* pApp) |
v8::HandleScope handle_scope(isolate); |
if (CPDFXFA_App::GetInstance()->IsJavaScriptInitialized()) { |
CJS_Context* pContext = (CJS_Context*)NewContext(); |
- FXJS_InitializeRuntime(GetIsolate(), this, &m_context, &m_StaticObjects); |
+ FXJS_InitializeEngine(GetIsolate(), this, &m_context, &m_StaticObjects); |
ReleaseContext(pContext); |
return; |
} |
@@ -110,7 +109,7 @@ CJS_Runtime::CJS_Runtime(CPDFDoc_Environment* pApp) |
#endif |
CJS_Context* pContext = (CJS_Context*)NewContext(); |
- FXJS_InitializeRuntime(GetIsolate(), this, &m_context, &m_StaticObjects); |
+ FXJS_InitializeEngine(GetIsolate(), this, &m_context, &m_StaticObjects); |
ReleaseContext(pContext); |
} |
@@ -120,7 +119,7 @@ CJS_Runtime::~CJS_Runtime() { |
m_ContextArray.clear(); |
m_ConstArrays.clear(); |
- FXJS_ReleaseRuntime(GetIsolate(), &m_context, &m_StaticObjects); |
+ FXJS_ReleaseEngine(GetIsolate(), &m_context, &m_StaticObjects); |
m_context.Reset(); |
if (m_isolateManaged) |
m_isolate->Dispose(); |
@@ -284,7 +283,7 @@ FX_BOOL CJS_Runtime::GetValueByName(const CFX_ByteStringC& utf8Name, |
// Do so now. |
// TODO(tsepez): redesign PDF-side objects to not rely on v8::Context's |
// embedder data slots, and/or to always use the right context. |
- FXJS_SetRuntimeForV8Context(old_context, this); |
+ FXJS_SetEngineForV8Context(old_context, this); |
v8::Local<v8::Value> propvalue = |
context->Global()->Get(v8::String::NewFromUtf8( |