Index: fpdfsdk/src/javascript/JS_Value.cpp |
diff --git a/fpdfsdk/src/javascript/JS_Value.cpp b/fpdfsdk/src/javascript/JS_Value.cpp |
index 90b324ace20b19cedec8db35b779bd9c56e9b3ff..c831df6c41eca86300f271c40ef87a16a2492fcb 100644 |
--- a/fpdfsdk/src/javascript/JS_Value.cpp |
+++ b/fpdfsdk/src/javascript/JS_Value.cpp |
@@ -8,6 +8,7 @@ |
#include "../../include/javascript/JS_Define.h" |
#include "../../include/javascript/JS_Object.h" |
#include "../../include/javascript/JS_Value.h" |
+#include "../../include/javascript/Document.h" |
/* ---------------------------- CJS_Value ---------------------------- */ |
@@ -49,6 +50,13 @@ CJS_Value::CJS_Value(v8::Isolate* isolate, CJS_Object * pJsObj):m_isolate(isolat |
operator =(pJsObj); |
} |
+CJS_Value::CJS_Value(v8::Isolate* isolate, CJS_Document* pJsDoc):m_isolate(isolate) |
+{ |
+ m_eType = VT_object; |
+ if (pJsDoc) |
+ m_pValue = (JSFXObject)*pJsDoc; |
+} |
+ |
CJS_Value::CJS_Value(v8::Isolate* isolate, FX_LPCWSTR pWstr):m_isolate(isolate) |
{ |
operator =(pWstr); |