Byeong-Sik Jeon : gdi32: Improve get_nearest_charset().

Alexandre Julliard julliard at wine.codeweavers.com
Mon Oct 2 05:40:54 CDT 2006


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

Author: Byeong-Sik Jeon <wjsqudtlr at gmail.com>
Date:   Mon Oct  2 06:42:50 2006 +0900

gdi32: Improve get_nearest_charset().

---

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

diff --git a/dlls/gdi/freetype.c b/dlls/gdi/freetype.c
index 33d9808..f4b77a0 100644
--- a/dlls/gdi/freetype.c
+++ b/dlls/gdi/freetype.c
@@ -1914,7 +1914,7 @@ static int get_nearest_charset(Face *fac
 
     *cp = acp;
     if(TranslateCharsetInfo((DWORD*)(INT_PTR)acp, &csi, TCI_SRCCODEPAGE))
-        if(csi.fs.fsCsb[0] & face->fs.fsCsb[0])
+        if(csi.fs.fsCsb[0] & (face->fs.fsCsb[0] | face->fs_links.fsCsb[0]))
 	    return csi.ciCharset;
 
     for(i = 0; i < 32; i++) {




More information about the wine-cvs mailing list