Index: fpdfsdk/src/javascript/global.h |
diff --git a/fpdfsdk/src/javascript/global.h b/fpdfsdk/src/javascript/global.h |
index 5ae9c9f9db412e8f8ab2c09dd7bb6a44ce6067a1..30f5d07b31326a8241d2da5a18dcc3653ec5b379 100644 |
--- a/fpdfsdk/src/javascript/global.h |
+++ b/fpdfsdk/src/javascript/global.h |
@@ -56,7 +56,7 @@ class JSGlobalAlternate : public CJS_EmbedObj { |
private: |
void UpdateGlobalPersistentVariables(); |
- void CommitGlobalPersisitentVariables(); |
+ void CommitGlobalPersisitentVariables(IJS_Context* cc); |
void DestroyGlobalPersisitentVariables(); |
FX_BOOL SetGlobalVariables(const FX_CHAR* propname, |
int nType, |
@@ -65,12 +65,11 @@ class JSGlobalAlternate : public CJS_EmbedObj { |
const CFX_ByteString& sData, |
v8::Local<v8::Object> pData, |
bool bDefaultPersistent); |
- |
- void ObjectToArray(v8::Local<v8::Object> pObj, |
+ void ObjectToArray(IJS_Context* cc, |
+ v8::Local<v8::Object> pObj, |
CJS_GlobalVariableArray& array); |
void PutObjectProperty(v8::Local<v8::Object> obj, CJS_KeyValue* pData); |
- private: |
std::map<CFX_ByteString, JSGlobalData*> m_mapGlobal; |
CFX_WideString m_sFilePath; |
CJS_GlobalData* m_pGlobalData; |