From c51b75b6f92347214e601501212fc7269f6085af Mon Sep 17 00:00:00 2001 From: infirit Date: Sat, 13 Dec 2014 14:03:14 +0100 Subject: xsettings: Export Xft.lcdfilter for OO.o's benefit Export Xft.lcdfilter legacy setting for the benefit of OpenOffice.org which doesn't follow the other fontconfig settings. Taken from GSD commit: 6cf315249ab27d4396b0f5b5edb1e689a5cafc68 From: Chris Coleman gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=631924 --- plugins/xsettings/msd-xsettings-manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/xsettings/msd-xsettings-manager.c b/plugins/xsettings/msd-xsettings-manager.c index 80c8682..4293d18 100644 --- a/plugins/xsettings/msd-xsettings-manager.c +++ b/plugins/xsettings/msd-xsettings-manager.c @@ -391,6 +391,8 @@ xft_settings_set_xsettings (MateXSettingsManager *manager, xsettings_manager_set_string (manager->priv->managers [i], "Xft/HintStyle", settings->hintstyle); xsettings_manager_set_int (manager->priv->managers [i], "Xft/DPI", settings->dpi); xsettings_manager_set_string (manager->priv->managers [i], "Xft/RGBA", settings->rgba); + xsettings_manager_set_string (manager->priv->managers [i], "Xft/lcdfilter", + g_str_equal (settings->rgba, "rgb") ? "lcddefault" : "none"); } mate_settings_profile_end (NULL); } @@ -452,6 +454,8 @@ xft_settings_set_xresources (MateXftSettings *settings) settings->hintstyle); update_property (add_string, "Xft.rgba", settings->rgba); + update_property (add_string, "Xft.lcdfilter", + g_str_equal (settings->rgba, "rgb") ? "lcddefault" : "none"); g_debug("xft_settings_set_xresources: new res '%s'", add_string->str); -- cgit v1.2.1