Index: fpdfsdk/src/javascript/JS_Runtime.cpp |
diff --git a/fpdfsdk/src/javascript/JS_Runtime.cpp b/fpdfsdk/src/javascript/JS_Runtime.cpp |
index 880fadebbc645562c7e13bacc491f34a89ee404b..afc6db6ae58ba5cd963ebe46a0072d736da90432 100644 |
--- a/fpdfsdk/src/javascript/JS_Runtime.cpp |
+++ b/fpdfsdk/src/javascript/JS_Runtime.cpp |
@@ -52,7 +52,6 @@ void CJS_RuntimeFactory::Release() { |
// to do.Should be implemented as atom manipulation. |
if (--m_nRef == 0) { |
JS_Release(); |
- ReleaseGlobalData(); |
m_bInit = FALSE; |
} |
} |
@@ -62,25 +61,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); |
} |