Loading gfx/thebes/gfxFcPlatformFontList.cpp +9 −7 Original line number Diff line number Diff line Loading @@ -769,17 +769,19 @@ PreparePattern(FcPattern* aPattern, bool aIsPrinterFont) } else { #ifdef MOZ_WIDGET_GTK ApplyGdkScreenFontOptions(aPattern); #endif #ifdef MOZ_X11 FcValue value; int lcdfilter; if (FcPatternGet(aPattern, FC_LCD_FILTER, 0, &value) == FcResultNoMatch && GetXftInt(DefaultXDisplay(), "lcdfilter", &lcdfilter)) { if (FcPatternGet(aPattern, FC_LCD_FILTER, 0, &value) == FcResultNoMatch) { GdkDisplay* dpy = gdk_display_get_default(); if (GDK_IS_X11_DISPLAY(dpy) && GetXftInt(GDK_DISPLAY_XDISPLAY(dpy), "lcdfilter", &lcdfilter)) { FcPatternAddInteger(aPattern, FC_LCD_FILTER, lcdfilter); } #endif } #endif // MOZ_X11 #endif // MOZ_WIDGET_GTK } FcDefaultSubstitute(aPattern); Loading Loading
gfx/thebes/gfxFcPlatformFontList.cpp +9 −7 Original line number Diff line number Diff line Loading @@ -769,17 +769,19 @@ PreparePattern(FcPattern* aPattern, bool aIsPrinterFont) } else { #ifdef MOZ_WIDGET_GTK ApplyGdkScreenFontOptions(aPattern); #endif #ifdef MOZ_X11 FcValue value; int lcdfilter; if (FcPatternGet(aPattern, FC_LCD_FILTER, 0, &value) == FcResultNoMatch && GetXftInt(DefaultXDisplay(), "lcdfilter", &lcdfilter)) { if (FcPatternGet(aPattern, FC_LCD_FILTER, 0, &value) == FcResultNoMatch) { GdkDisplay* dpy = gdk_display_get_default(); if (GDK_IS_X11_DISPLAY(dpy) && GetXftInt(GDK_DISPLAY_XDISPLAY(dpy), "lcdfilter", &lcdfilter)) { FcPatternAddInteger(aPattern, FC_LCD_FILTER, lcdfilter); } #endif } #endif // MOZ_X11 #endif // MOZ_WIDGET_GTK } FcDefaultSubstitute(aPattern); Loading