diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-01-13 12:18:50 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-01-15 17:32:22 +0000 |
commit | 5b065ee0bcc47d8e1c1eb0584b123427438b0512 (patch) | |
tree | 4648246ecbb7e9ed1b5cf7f0d25a0e663a0ee8dc | |
parent | b03de7c06a81b08ea26cc4756b12a7ab5b5037f9 (diff) | |
download | gnome-settings-daemon-5b065ee0bcc47d8e1c1eb0584b123427438b0512.tar.gz |
xsettings: Handle properly changes to font settings
These come from different schemas now, so plugin_callback() is not
the right place to look for changes anymore.
-rw-r--r-- | plugins/xsettings/gsd-xsettings-manager.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/xsettings/gsd-xsettings-manager.c b/plugins/xsettings/gsd-xsettings-manager.c index 518db192..5f1b4583 100644 --- a/plugins/xsettings/gsd-xsettings-manager.c +++ b/plugins/xsettings/gsd-xsettings-manager.c @@ -898,8 +898,6 @@ plugin_callback (GSettings *settings, /* Do nothing, as GsdXsettingsGtk will handle it */ } else if (g_str_equal (key, XSETTINGS_OVERRIDE_KEY)) { override_callback (settings, key, manager); - } else { - xft_callback (settings, key, manager); } } @@ -1012,6 +1010,9 @@ xsettings_callback (GSettings *settings, GVariant *value; if (g_str_equal (key, TEXT_SCALING_FACTOR_KEY) || + g_str_equal (key, FONT_ANTIALIASING_KEY) || + g_str_equal (key, FONT_HINTING_KEY) || + g_str_equal (key, FONT_RGBA_ORDER_KEY) || g_str_equal (key, CURSOR_SIZE_KEY) || g_str_equal (key, CURSOR_THEME_KEY)) { xft_callback (NULL, key, manager); |