| 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);
|
| }
|
|
|