[gnome-tweaks/wip/carlosg/shuffle-font-mouse-settings] Check new keys are accessible in font tweaks.



commit 69ce54d484c1fd910b2dc3aae3050e5cae0eecbc
Author: Evan Welsh <contact evanwelsh com>
Date:   Tue Jan 19 21:55:33 2021 -0800

    Check new keys are accessible in font tweaks.

 gtweak/tweaks/tweak_group_font.py | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/gtweak/tweaks/tweak_group_font.py b/gtweak/tweaks/tweak_group_font.py
index 040571a..e71c0ef 100644
--- a/gtweak/tweaks/tweak_group_font.py
+++ b/gtweak/tweaks/tweak_group_font.py
@@ -21,13 +21,18 @@ class FontXSettingsTweak(Gtk.Box, Tweak):
         except:
             self.settings = None
             logging.warn("org.gnome.desktop.interface not installed or running")
-        
-        if not self.settings:
-            return
 
         self.set_spacing(12)
         self.props.margin_top = 12
 
+        if not self.settings:
+            return
+
+        available_keys = self.settings.list_keys()
+
+        if "font-hinting" not in available_keys or "font-antialiasing" not in available_keys:
+            return
+
         label = Gtk.Label(_("Hinting"))
         label.props.yalign = 0.0
         label.padding = 10


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]