[devhelp] DhSettings: use g_signal_connect_object()



commit d0a65fdfa4dcf1b9ae12e5af3c215e38a9c6519c
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Fri Apr 28 13:39:35 2017 +0200

    DhSettings: use g_signal_connect_object()
    
    It's safer. settings_fonts is exposed externally by
    dh_settings_peek_fonts_settings().

 src/dh-settings.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/dh-settings.c b/src/dh-settings.c
index fc89186..692d9e9 100644
--- a/src/dh-settings.c
+++ b/src/dh-settings.c
@@ -122,10 +122,11 @@ dh_settings_init (DhSettings *self)
         self->priv->settings_paned = g_settings_new (SETTINGS_SCHEMA_ID_PANED);
         self->priv->settings_assistant = g_settings_new (SETTINGS_SCHEMA_ID_ASSISTANT);
 
-        g_signal_connect (self->priv->settings_fonts,
-                          "changed",
-                          G_CALLBACK (fonts_changed_cb),
-                          self);
+        g_signal_connect_object (self->priv->settings_fonts,
+                                 "changed",
+                                 G_CALLBACK (fonts_changed_cb),
+                                 self,
+                                 0);
 }
 
 DhSettings *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]