summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Michael Brummer <jan.brummer@tabos.org>2023-03-30 13:55:51 +0200
committerJan-Michael Brummer <jan.brummer@tabos.org>2023-03-30 13:55:51 +0200
commitfb32549b734845511ac8865f235b27aed31fb5e3 (patch)
tree9c23193d6b03b76c037891418f789a6eef2ed49a
parentd1107667da6da04395ff72a78839cf07a2fe1aa9 (diff)
downloadlibproxy-git-fb32549b734845511ac8865f235b27aed31fb5e3.tar.gz
Add warning in case GNOME settings arent' installed
-rw-r--r--src/backend/plugins/config-gnome/config-gnome.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backend/plugins/config-gnome/config-gnome.c b/src/backend/plugins/config-gnome/config-gnome.c
index 29cb34a..9d6fd68 100644
--- a/src/backend/plugins/config-gnome/config-gnome.c
+++ b/src/backend/plugins/config-gnome/config-gnome.c
@@ -72,8 +72,10 @@ px_config_gnome_init (PxConfigGnome *self)
return;
source = g_settings_schema_source_get_default ();
- if (!source)
+ if (!source) {
+ g_warning ("GNOME desktop detected but no schemes installed, aborting.");
return;
+ }
proxy_schema = g_settings_schema_source_lookup (source, "org.gnome.system.proxy", TRUE);