Jacek Caban : mshtml: Always use English locale in document_write to perform type conversion.

Alexandre Julliard julliard at winehq.org
Mon May 14 14:26:05 CDT 2012


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon May 14 11:33:10 2012 +0200

mshtml: Always use English locale in document_write to perform type conversion.

---

 dlls/mshtml/htmldoc.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/mshtml/htmldoc.c b/dlls/mshtml/htmldoc.c
index 71f0db9..6b616da 100644
--- a/dlls/mshtml/htmldoc.c
+++ b/dlls/mshtml/htmldoc.c
@@ -831,7 +831,7 @@ static HRESULT document_write(HTMLDocument *This, SAFEARRAY *psarray, BOOL ln)
         if(V_VT(var+i) == VT_BSTR) {
             nsAString_InitDepend(&nsstr, V_BSTR(var+i));
         }else {
-            hres = VariantChangeType(&tmp, var+i, 0, VT_BSTR);
+            hres = VariantChangeTypeEx(&tmp, var+i, MAKELCID(MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US),SORT_DEFAULT), 0, VT_BSTR);
             if(FAILED(hres)) {
                 WARN("Could not convert %s to string\n", debugstr_variant(var+i));
                 break;




More information about the wine-cvs mailing list