[PATCH 1/4] winex11.drv: Do not set AA flags for font default AA in xrender backend.

Paul Gofman pgofman at codeweavers.com
Fri Nov 27 14:29:30 CST 2020


If LOGFONT lfQuality assumes user default antialiasing Wine's
Control Panel\\Desktop parameters should be used.

Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
---
 dlls/winex11.drv/xrender.c | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/dlls/winex11.drv/xrender.c b/dlls/winex11.drv/xrender.c
index 3376cee517d..bd42ced5105 100644
--- a/dlls/winex11.drv/xrender.c
+++ b/dlls/winex11.drv/xrender.c
@@ -795,17 +795,6 @@ static UINT get_xft_aa_flags( const LOGFONTW *lf )
     case NONANTIALIASED_QUALITY:
     case ANTIALIASED_QUALITY:
         break;
-    default:
-        if (!(value = XGetDefault( gdi_display, "Xft", "antialias" ))) break;
-        TRACE( "got antialias '%s'\n", value );
-        if (tolower(value[0]) == 'f' || tolower(value[0]) == 'n' ||
-            value[0] == '0' || !_strnicmp( value, "off", -1 ))
-        {
-            ret = GGO_BITMAP;
-            break;
-        }
-        ret = GGO_GRAY4_BITMAP;
-        /* fall through */
     case CLEARTYPE_QUALITY:
     case CLEARTYPE_NATURAL_QUALITY:
         if (!(value = XGetDefault( gdi_display, "Xft", "rgba" ))) break;
-- 
2.28.0




More information about the wine-devel mailing list