| Index: fpdfsdk/src/javascript/global.cpp
|
| diff --git a/fpdfsdk/src/javascript/global.cpp b/fpdfsdk/src/javascript/global.cpp
|
| index bde4e7d5aea98f1e8b76a9f4f76324236f2f79a4..e75dbd558564e621f00b225dc00c690718d68d36 100644
|
| --- a/fpdfsdk/src/javascript/global.cpp
|
| +++ b/fpdfsdk/src/javascript/global.cpp
|
| @@ -108,12 +108,12 @@ JSGlobalAlternate::JSGlobalAlternate(CJS_Object* pJSObject)
|
|
|
| JSGlobalAlternate::~JSGlobalAlternate() {
|
| DestroyGlobalPersisitentVariables();
|
| - m_pApp->GetRuntimeFactory()->ReleaseGlobalData();
|
| + m_pGlobalData->Release();
|
| }
|
|
|
| void JSGlobalAlternate::Initial(CPDFDoc_Environment* pApp) {
|
| m_pApp = pApp;
|
| - m_pGlobalData = pApp->GetRuntimeFactory()->NewGlobalData(pApp);
|
| + m_pGlobalData = CJS_GlobalData::GetRetainedInstance(pApp);
|
| UpdateGlobalPersistentVariables();
|
| }
|
|
|
|
|