Closes #107
---
 configure.ac        | 1 +
 src/applet/applet.c | 8 +++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 436cfcd..1e32ffe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -141,6 +141,7 @@ PKG_CHECK_MODULES([POLKIT], [polkit-gobject-1])
 PKG_CHECK_MODULES([GIO], [gio-2.0])
 PKG_CHECK_MODULES([SATYR], [satyr])
 PKG_CHECK_MODULES([SYSTEMD_JOURNAL], [libsystemd-journal])
+PKG_CHECK_MODULES([GSETTINGS_DESKTOP_SCHEMAS], [gsettings-desktop-schemas >= 
3.15.1])
 
 PKG_PROG_PKG_CONFIG
 AC_ARG_WITH([systemdsystemunitdir],
diff --git a/src/applet/applet.c b/src/applet/applet.c
index e5ac02a..1aa8cfe 100644
--- a/src/applet/applet.c
+++ b/src/applet/applet.c
@@ -83,7 +83,13 @@ static bool get_configured_bool_or_default(const char 
*opt_name, bool def)
 
 static bool is_autoreporting_enabled(void)
 {
-    return get_configured_bool_or_default("AutoreportingEnabled", 
g_settings_autoreporting);
+    GSettings *settings;
+    gboolean ret;
+
+    settings = g_settings_new ("org.gnome.desktop.privacy");
+    ret = g_settings_get_boolean (settings, "report-technical-problems");
+    g_object_unref (settings);
+    return ret;
 }
 
 static bool is_ureport_auth_enabled(void)
-- 
2.1.0


Reply via email to