| Index: fpdfsdk/src/javascript/JS_Runtime.cpp
|
| diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| index 8f705d51faa68b0561d1b8cf6ae77ef0834a0945..ac6e99d1cd632a52f5bcd9b5a5acf03c2b34d185 100644
|
| --- a/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| +++ b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| @@ -29,9 +29,6 @@
|
| #include "report.h"
|
| #include "util.h"
|
|
|
| -/* ------------------------------ CJS_Runtime ------------------------------ */
|
| -v8::Global<v8::ObjectTemplate>& _getGlobalObjectTemplate(v8::Isolate* pIsolate);
|
| -
|
| // static
|
| void IJS_Runtime::Initialize(unsigned int slot, void* isolate) {
|
| FXJS_Initialize(slot, reinterpret_cast<v8::Isolate*>(isolate));
|
| @@ -96,8 +93,7 @@ CJS_Runtime::~CJS_Runtime() {
|
| for (auto* obs : m_observers)
|
| obs->OnDestroyed();
|
|
|
| - int size = m_ContextArray.GetSize();
|
| - for (int i = 0; i < size; i++)
|
| + for (int i = 0; i < m_ContextArray.GetSize(); i++)
|
| delete m_ContextArray.GetAt(i);
|
|
|
| m_ContextArray.RemoveAll();
|
| @@ -108,7 +104,6 @@ CJS_Runtime::~CJS_Runtime() {
|
|
|
| if (m_isolateManaged)
|
| m_isolate->Dispose();
|
| - m_isolate = NULL;
|
| }
|
|
|
| void CJS_Runtime::DefineJSObjects() {
|
|
|