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