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