diff src/xftfont.c @ 106092:6804c4648fee

* xftfont.c (xftfont_fix_match): Older versions of fontconfig does not have FC_LCD_*. #define them if not there.
author Jan Djärv <jan.h.d@swipnet.se>
date Tue, 17 Nov 2009 13:47:29 +0000
parents b40edfe3e412
children 8671036bedc4
line wrap: on
line diff
--- a/src/xftfont.c	Tue Nov 17 10:38:44 2009 +0000
+++ b/src/xftfont.c	Tue Nov 17 13:47:29 2009 +0000
@@ -214,14 +214,15 @@
       FcPatternDel (match, FC_HINT_STYLE);
       FcPatternAddInteger (match, FC_HINT_STYLE, i);
     }
-#ifdef FC_LCD_FILTER
+#ifndef FC_LCD_FILTER
   /* Older fontconfig versions don't have FC_LCD_FILTER. */
+#define FC_LCD_FILTER "lcdfilter"
+#endif
   if (FcResultMatch == FcPatternGetInteger (pat, FC_LCD_FILTER, 0, &i))
     {
       FcPatternDel (match, FC_LCD_FILTER);
       FcPatternAddInteger (match, FC_LCD_FILTER, i);
     }
-#endif
   if (FcResultMatch == FcPatternGetInteger (pat, FC_RGBA, 0, &i))
     {
       FcPatternDel (match, FC_RGBA);