The removed g_signal_connect() call didn't make sense. The callback
expects to be called when individual module groups are changed, not when
the top level object is changed. Also, module_group_callback() expects
user_data to be non-NULL, but here it was set to NULL.
---
 src/modules/gsettings/gsettings-helper.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/modules/gsettings/gsettings-helper.c 
b/src/modules/gsettings/gsettings-helper.c
index 3bd4b1bab..f000e85e5 100644
--- a/src/modules/gsettings/gsettings-helper.c
+++ b/src/modules/gsettings/gsettings-helper.c
@@ -90,8 +90,6 @@ int main(int argc, char *argv[]) {
     if (!(settings = g_settings_new(PA_GSETTINGS_MODULE_GROUPS_SCHEMA)))
         goto fail;
 
-    g_signal_connect(settings, "changed", (GCallback) module_group_callback, 
NULL);
-
     group_names = g_settings_list_children(settings);
 
     for (name = group_names; *name; name++) {
-- 
2.16.3

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to