Index: fpdfsdk/src/fsdk_mgr.cpp |
diff --git a/fpdfsdk/src/fsdk_mgr.cpp b/fpdfsdk/src/fsdk_mgr.cpp |
index 4a55622e577c684067c8e498f643e5499adb5ca9..e922129cb8deaa85ff7d933a8cf9feaa3163e42c 100644 |
--- a/fpdfsdk/src/fsdk_mgr.cpp |
+++ b/fpdfsdk/src/fsdk_mgr.cpp |
@@ -225,10 +225,8 @@ CPDFDoc_Environment::~CPDFDoc_Environment() { |
if (m_pJSRuntime && pProvider->GetRuntimeFactory()) |
pProvider->GetRuntimeFactory()->DeleteJSRuntime(m_pJSRuntime); |
- if (pProvider->m_pEnvList.GetSize() == 0) { |
- pProvider->ReleaseRuntime(); |
- pProvider->InitRuntime(TRUE); |
- } |
+ if (pProvider->m_pEnvList.GetSize() == 0) |
+ pProvider->SetJavaScriptInitialized(FALSE); |
delete m_pSysHandler; |
m_pSysHandler = NULL; |