[PATCH] gdi32: Use the gasp table setting when lfQuality is ANTIALIASED_QUALITY.

Byeongsik Jeon bsjeon at hanmail.net
Tue Feb 12 08:42:28 CST 2019


I'm not sure why this didn't apply.
The actual test results are obvious.

Signed-off-by: Byeongsik Jeon <bsjeon at hanmail.net>
---
 dlls/gdi32/freetype.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index 8d151ab397..71a40feff2 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -5936,13 +5936,14 @@ done:
         switch (lf.lfQuality)
         {
         case NONANTIALIASED_QUALITY:
-        case ANTIALIASED_QUALITY:
             next->funcs->pSelectFont( dev, hfont, aa_flags );
             break;
         case CLEARTYPE_QUALITY:
         case CLEARTYPE_NATURAL_QUALITY:
         default:
             if (!*aa_flags) *aa_flags = ret->aa_flags;
+            /* fall through */
+        case ANTIALIASED_QUALITY:
             next->funcs->pSelectFont( dev, hfont, aa_flags );
 
             /* fixup the antialiasing flags for that font */
-- 
2.20.1




More information about the wine-devel mailing list