Index: fpdfsdk/src/javascript/JS_Runtime.cpp |
diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp |
index 4b18d80f6c4bd6f02310b78f94bffe4040fc9ea8..8ba7e816549aa1bccdf94026d806657e66a0b6dc 100644 |
--- a/fpdfsdk/src/javascript/JS_Runtime.cpp |
+++ b/fpdfsdk/src/javascript/JS_Runtime.cpp |
@@ -50,7 +50,6 @@ void CJS_RuntimeFactory::Release() { |
// to do.Should be implemented as atom manipulation. |
if (--m_nRef == 0) { |
JS_Release(); |
- ReleaseGlobalData(); |
m_bInit = FALSE; |
} |
} |
@@ -60,25 +59,6 @@ void CJS_RuntimeFactory::DeleteJSRuntime(IFXJS_Runtime* pRuntime) { |
delete (CJS_Runtime*)pRuntime; |
} |
-CJS_GlobalData* CJS_RuntimeFactory::NewGlobalData(CPDFDoc_Environment* pApp) { |
- if (m_pGlobalData) { |
- m_nGlobalDataCount++; |
- return m_pGlobalData; |
- } |
- m_nGlobalDataCount = 1; |
- m_pGlobalData = new CJS_GlobalData(pApp); |
- return m_pGlobalData; |
-} |
- |
-void CJS_RuntimeFactory::ReleaseGlobalData() { |
- m_nGlobalDataCount--; |
- |
- if (m_nGlobalDataCount <= 0) { |
- delete m_pGlobalData; |
- m_pGlobalData = NULL; |
- } |
-} |
- |
void* CJS_ArrayBufferAllocator::Allocate(size_t length) { |
return calloc(1, length); |
} |