| Index: fpdfsdk/src/javascript/JS_Runtime.cpp
|
| diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| index 7ce8a5343b6a71324fca67d9b90f54c0faee4365..1e1486df5c796f6578c07eb71e942b2747c9d32f 100644
|
| --- a/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| +++ b/fpdfsdk/src/javascript/JS_Runtime.cpp
|
| @@ -63,13 +63,7 @@ CJS_Runtime::~CJS_Runtime() {
|
| delete m_ContextArray.GetAt(i);
|
|
|
| m_ContextArray.RemoveAll();
|
| -
|
| - // TODO(raymes): Currently we're freeing per-isolate data everytime a
|
| - // document is destroyed even though it may be in use by other documents. For
|
| - // now we leak the per-isolate data (when m_isolateManaged is false) until
|
| - // crbug.com/531339 is fixed.
|
| - if (m_isolateManaged)
|
| - FXJS_ReleaseRuntime(GetIsolate(), m_context);
|
| + FXJS_ReleaseRuntime(GetIsolate(), m_context);
|
|
|
| m_pApp = NULL;
|
| m_pDocument = NULL;
|
|
|