Re: winex11: remove unused field
Ričardas Barkauskas <miegalius(a)gmail.com> wrote:
typedef struct { LOGFONTW lf; - XFORM xform; SIZE devsize; /* size in device coords */ DWORD hash; } LFANDSIZE; @@ -639,7 +638,6 @@ static BOOL fontcmp(LFANDSIZE *p1, LFANDSIZE *p2) { if(p1->hash != p2->hash) return TRUE; if(memcmp(&p1->devsize, &p2->devsize, sizeof(p1->devsize))) return TRUE; - if(memcmp(&p1->xform, &p2->xform, sizeof(p1->xform))) return TRUE; if(memcmp(&p1->lf, &p2->lf, offsetof(LOGFONTW, lfFaceName))) return TRUE; return strcmpiW(p1->lf.lfFaceName, p2->lf.lfFaceName); }
It's not useless, probably you need to check the DC graphics mode before storing the XFORM in the cache, like dlls/gdi32/freetype.c,WineEngCreateFontInstance() is doing. -- Dmitry.
participants (1)
-
Dmitry Timoshkov