Module: wine Branch: master Commit: 2eeffe8acd829ebeb4bbabc6c7e1ebd0725e40ea URL: http://source.winehq.org/git/wine.git/?a=commit;h=2eeffe8acd829ebeb4bbabc6c7...
Author: Qian Hong qhong@codeweavers.com Date: Sat Sep 20 00:48:00 2014 +0800
mshtml: Using UTF-8 as default charset in bind_mon_to_wstr.
---
dlls/mshtml/navigate.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index c29e211..195f82e 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -938,7 +938,6 @@ static const BSCallbackVtbl BufferBSCVtbl = { HRESULT bind_mon_to_wstr(HTMLInnerWindow *window, IMoniker *mon, WCHAR **ret) { BufferBSC *bsc; - int cp = CP_ACP; WCHAR *text; HRESULT hres;
@@ -981,19 +980,17 @@ HRESULT bind_mon_to_wstr(HTMLInnerWindow *window, IMoniker *mon, WCHAR **ret) break;
case BOM_UTF8: - cp = CP_UTF8; - /* fallthrough */ default: { DWORD len;
- len = MultiByteToWideChar(cp, 0, bsc->buf, bsc->bsc.readed, NULL, 0); + len = MultiByteToWideChar(CP_UTF8, 0, bsc->buf, bsc->bsc.readed, NULL, 0); text = heap_alloc((len+1)*sizeof(WCHAR)); if(!text) { hres = E_OUTOFMEMORY; break; }
- MultiByteToWideChar(cp, 0, bsc->buf, bsc->bsc.readed, text, len); + MultiByteToWideChar(CP_UTF8, 0, bsc->buf, bsc->bsc.readed, text, len); text[len] = 0; } }