Index: fpdfsdk/include/javascript/global.h |
diff --git a/fpdfsdk/include/javascript/global.h b/fpdfsdk/include/javascript/global.h |
index 9ee9f42b42f4c831ace6ea308f68215a3cd0cf2d..2690f6822ccc3f461443f9a5010936f42f18f8eb 100644 |
--- a/fpdfsdk/include/javascript/global.h |
+++ b/fpdfsdk/include/javascript/global.h |
@@ -33,7 +33,7 @@ struct js_global_data |
double dData; |
bool bData; |
CFX_ByteString sData; |
- v8::Persistent<v8::Object> pData; |
+ v8::Global<v8::Object> pData; |
bool bPersistent; |
bool bDeleted; |
}; |
@@ -61,8 +61,8 @@ private: |
FX_BOOL SetGlobalVariables(FX_LPCSTR propname, int nType, |
double dData, bool bData, const CFX_ByteString& sData, JSObject pData, bool bDefaultPersistent); |
- void ObjectToArray(v8::Handle<v8::Object> pObj, CJS_GlobalVariableArray& array); |
- void PutObjectProperty(v8::Handle<v8::Object> obj, CJS_KeyValue* pData); |
+ void ObjectToArray(v8::Local<v8::Object> pObj, CJS_GlobalVariableArray& array); |
+ void PutObjectProperty(v8::Local<v8::Object> obj, CJS_KeyValue* pData); |
private: |
CFX_MapByteStringToPtr m_mapGlobal; |