Module: wine Branch: master Commit: 90ca8eb21e0c1098a484351d85d8903be5b699b2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=90ca8eb21e0c1098a484351d85...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Jun 25 12:38:52 2013 +0200
comdlg32: Add support for the CF_NOVERTFONTS flag.
---
dlls/comdlg32/fontdlg.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/dlls/comdlg32/fontdlg.c b/dlls/comdlg32/fontdlg.c index e5b87bf..909f43a 100644 --- a/dlls/comdlg32/fontdlg.c +++ b/dlls/comdlg32/fontdlg.c @@ -221,7 +221,7 @@ BOOL WINAPI ChooseFontW(LPCHOOSEFONTW lpChFont) if (TRACE_ON(commdlg)) _dump_cf_flags(lpChFont->Flags);
- if (lpChFont->Flags & (CF_SELECTSCRIPT | CF_NOVERTFONTS )) + if (lpChFont->Flags & CF_SELECTSCRIPT) FIXME(": unimplemented flag (ignored)\n");
return DialogBoxIndirectParamW(COMDLG32_hInstance, template, @@ -274,7 +274,7 @@ BOOL WINAPI ChooseFontA(LPCHOOSEFONTA lpChFont) } if (TRACE_ON(commdlg)) _dump_cf_flags(lpChFont->Flags); - if (lpChFont->Flags & (CF_SELECTSCRIPT | CF_NOVERTFONTS )) + if (lpChFont->Flags & CF_SELECTSCRIPT) FIXME(": unimplemented flag (ignored)\n");
return DialogBoxIndirectParamA(COMDLG32_hInstance, template, @@ -325,6 +325,9 @@ static INT AddFontFamily(const ENUMLOGFONTEXW *lpElfex, const NEWTEXTMETRICEXW * if (lpcf->Flags & CF_TTONLY) if (!(nFontType & TRUETYPE_FONTTYPE)) return 1; + if (lpcf->Flags & CF_NOVERTFONTS) + if (lplf->lfFaceName[0] == '@') + return 1;
if (e) e->added++;