summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2018-02-23 13:44:24 +0100
committerBastien Nocera <hadess@hadess.net>2018-02-27 16:29:33 +0100
commit2b79fb84e985b03cb1a3cf4c79f580c69b94a53c (patch)
treeb4a6ff0b7f194f60fbfa5b57c3d291b151428a0c
parent85e162fefee35efdd1f976c06faeb1c98fcd6962 (diff)
downloadgnome-settings-daemon-2b79fb84e985b03cb1a3cf4c79f580c69b94a53c.tar.gz
xsettings: Make it possible to override GTK+ modules path
https://bugzilla.gnome.org/show_bug.cgi?id=786694
-rw-r--r--plugins/xsettings/gsd-xsettings-gtk.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/xsettings/gsd-xsettings-gtk.c b/plugins/xsettings/gsd-xsettings-gtk.c
index 334626fb..f550f130 100644
--- a/plugins/xsettings/gsd-xsettings-gtk.c
+++ b/plugins/xsettings/gsd-xsettings-gtk.c
@@ -290,7 +290,9 @@ gsd_xsettings_gtk_init (GsdXSettingsGtk *gtk)
gtk->priv->settings = g_settings_new (XSETTINGS_PLUGIN_SCHEMA);
- modules_path = GTK_MODULES_DIRECTORY;
+ modules_path = g_getenv ("GSD_gtk_modules_dir");
+ if (modules_path == NULL)
+ modules_path = GTK_MODULES_DIRECTORY;
get_gtk_modules_from_dir (gtk);