summaryrefslogtreecommitdiff
path: root/fpdfsdk/javascript/global.h
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk/javascript/global.h')
-rw-r--r--fpdfsdk/javascript/global.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/fpdfsdk/javascript/global.h b/fpdfsdk/javascript/global.h
index eca9aa12d1..6604d9bad8 100644
--- a/fpdfsdk/javascript/global.h
+++ b/fpdfsdk/javascript/global.h
@@ -11,6 +11,7 @@
#include <vector>
#include "fpdfsdk/javascript/JS_Define.h"
+#include "fpdfsdk/javascript/JS_KeyValue.h"
class CJS_GlobalData;
class CJS_GlobalVariableArray;
@@ -20,7 +21,7 @@ struct JSGlobalData {
JSGlobalData();
~JSGlobalData();
- int nType; // 0:int 1:bool 2:string 3:obj
+ JS_GlobalDataType nType;
double dData;
bool bData;
CFX_ByteString sData;
@@ -53,7 +54,7 @@ class JSGlobalAlternate : public CJS_EmbedObj {
void CommitGlobalPersisitentVariables(IJS_Context* cc);
void DestroyGlobalPersisitentVariables();
FX_BOOL SetGlobalVariables(const CFX_ByteString& propname,
- int nType,
+ JS_GlobalDataType nType,
double dData,
bool bData,
const CFX_ByteString& sData,