Jacek Caban : jscript: Support VT_UI8 in variant_to_jsval.

Alexandre Julliard julliard at winehq.org
Tue Dec 5 15:02:14 CST 2017


Module: wine
Branch: master
Commit: d2213e205b026dcefcb953391bb2d998b141ec7a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d2213e205b026dcefcb953391bb2d998b141ec7a

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Dec  5 18:24:41 2017 +0100

jscript: Support VT_UI8 in variant_to_jsval.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/jscript/jsutils.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dlls/jscript/jsutils.c b/dlls/jscript/jsutils.c
index 48628bd..4556ec4 100644
--- a/dlls/jscript/jsutils.c
+++ b/dlls/jscript/jsutils.c
@@ -306,6 +306,13 @@ HRESULT variant_to_jsval(VARIANT *var, jsval_t *r)
     case VT_UI4:
         *r = jsval_number(V_UI4(var));
         return S_OK;
+    case VT_UI8:
+        /*
+         * Native doesn't support VT_UI8 here, but it's needed for IE9+ APIs
+         * (native IE9 doesn't use jscript.dll for JavaScript).
+         */
+        *r = jsval_number(V_UI8(var));
+        return S_OK;
     case VT_R4:
         *r = jsval_number(V_R4(var));
         return S_OK;




More information about the wine-cvs mailing list