Byeongsik Jeon : gdi32: Move FT_Library_SetLcdFilter() to init_freetype().

Alexandre Julliard julliard at winehq.org
Tue Mar 9 14:55:18 CST 2021


Module: wine
Branch: master
Commit: d6e83e3027900b6827862822e78e1db3d104f04a
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=d6e83e3027900b6827862822e78e1db3d104f04a

Author: Byeongsik Jeon <bsjeon at hanmail.net>
Date:   Mon Mar  8 14:40:45 2021 +0000

gdi32: Move FT_Library_SetLcdFilter() to init_freetype().

Signed-off-by: Byeongsik Jeon <bsjeon at hanmail.net>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/gdi32/freetype.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index fae4aa94a78..a2e31d4fb48 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -1922,6 +1922,11 @@ static BOOL init_freetype(void)
         pFT_Property_Set( library, "truetype", "interpreter-version", &interpreter_version );
     }
 
+#ifdef FT_LCD_FILTER_H
+    if (pFT_Library_SetLcdFilter)
+        pFT_Library_SetLcdFilter( library, FT_LCD_FILTER_DEFAULT );
+#endif
+
     return TRUE;
 
 sym_not_found:
@@ -3199,10 +3204,6 @@ static DWORD get_subpixel_glyph_bitmap( FT_GlyphSlot glyph, FT_BBox bbox, UINT f
         if (needs_transform)
             pFT_Outline_Transform( &glyph->outline, &matrices[matrix_vert] );
 
-#ifdef FT_LCD_FILTER_H
-        if (pFT_Library_SetLcdFilter)
-            pFT_Library_SetLcdFilter( library, FT_LCD_FILTER_DEFAULT );
-#endif
         pFT_Render_Glyph( glyph, render_mode );
 
         src_pitch = glyph->bitmap.pitch;




More information about the wine-cvs mailing list