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