diff options
author | Dominique Leuenberger <dimstar@opensuse.org> | 2015-05-03 14:55:22 +0200 |
---|---|---|
committer | Dominique Leuenberger <dimstar@opensuse.org> | 2015-05-03 14:55:22 +0200 |
commit | 69ebc0aef24ea5035fbe5ca9cf55268a3bb95395 (patch) | |
tree | 64f7c426f83db35b70783a6362b6e6b95528c8fa | |
parent | 5077b7563369a89d906fa32c040bb953c3b628bb (diff) | |
parent | cb0044f2263e8a6ec7b98de3901e6818a3eed60a (diff) | |
download | libproxy-git-69ebc0aef24ea5035fbe5ca9cf55268a3bb95395.tar.gz |
Merge pull request #1 from DimStar77/pxgsettings
pxgsettings: g_signal_connect does not emmit changed signals
-rw-r--r-- | libproxy/modules/pxgsettings.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libproxy/modules/pxgsettings.cpp b/libproxy/modules/pxgsettings.cpp index 79c575b..68783be 100644 --- a/libproxy/modules/pxgsettings.cpp +++ b/libproxy/modules/pxgsettings.cpp @@ -149,11 +149,10 @@ int main(int argc, char **argv) { for (int i=1; i<argc; i++) { settings = g_settings_new(argv[i]); gchar** keys = g_settings_list_keys(settings); + g_signal_connect(settings, "changed::", G_CALLBACK (on_value_change), argv[i]); for (int j=0; keys[j]; on_value_change(settings, keys[j++],argv[i] )); - g_signal_connect(settings, "changed::", (GCallback) on_value_change, argv[i]); } - g_main_loop_run(loop); // Cleanup |