Alexandre Julliard : comdlg32: Add support for the CF_NOVERTFONTS flag.
Alexandre Julliard
julliard at winehq.org
Tue Jun 25 14:41:24 CDT 2013
Module: wine
Branch: master
Commit: 90ca8eb21e0c1098a484351d85d8903be5b699b2
URL: http://source.winehq.org/git/wine.git/?a=commit;h=90ca8eb21e0c1098a484351d85d8903be5b699b2
Author: Alexandre Julliard <julliard at 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++;
More information about the wine-cvs
mailing list