| Index: fpdfsdk/src/javascript/global.cpp
|
| diff --git a/fpdfsdk/src/javascript/global.cpp b/fpdfsdk/src/javascript/global.cpp
|
| index cddc919f7562e6be9853ff496d5dfda1a905f33d..6eea290f6859fc1c4aeb5c1b2c064bfb3eecbcfd 100644
|
| --- a/fpdfsdk/src/javascript/global.cpp
|
| +++ b/fpdfsdk/src/javascript/global.cpp
|
| @@ -117,24 +117,14 @@ global_alternate::global_alternate(CJS_Object* pJSObject)
|
|
|
| global_alternate::~global_alternate(void)
|
| {
|
| - ASSERT(m_pApp != NULL);
|
| -
|
| -// CommitGlobalPersisitentVariables();
|
| DestroyGlobalPersisitentVariables();
|
| -
|
| - CJS_RuntimeFactory* pFactory = m_pApp->m_pJSRuntimeFactory;
|
| - ASSERT(pFactory);
|
| -
|
| - pFactory->ReleaseGlobalData();
|
| + m_pApp->GetRuntimeFactory()->ReleaseGlobalData();
|
| }
|
|
|
| void global_alternate::Initial(CPDFDoc_Environment* pApp)
|
| {
|
| m_pApp = pApp;
|
| -
|
| - CJS_RuntimeFactory* pFactory = pApp->m_pJSRuntimeFactory;
|
| - ASSERT(pFactory);
|
| - m_pGlobalData = pFactory->NewGlobalData(pApp);
|
| + m_pGlobalData = pApp->GetRuntimeFactory()->NewGlobalData(pApp);
|
| UpdateGlobalPersistentVariables();
|
| }
|
|
|
|
|