[gnome-photos] dlna-renderers-dialog: Make the ref / unref pairs more obvious



commit 9d7eb3810b06a20f2a6d44531ecf3b90089d1f86
Author: Debarshi Ray <debarshir gnome org>
Date:   Wed Jan 13 18:27:00 2016 +0100

    dlna-renderers-dialog: Make the ref / unref pairs more obvious

 src/photos-dlna-renderers-dialog.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/photos-dlna-renderers-dialog.c b/src/photos-dlna-renderers-dialog.c
index 7f46cf3..dac214e 100644
--- a/src/photos-dlna-renderers-dialog.c
+++ b/src/photos-dlna-renderers-dialog.c
@@ -176,7 +176,7 @@ photos_dlna_renderers_dialog_add_renderer (PhotosDlnaRenderersDialog *self, Phot
   gtk_grid_set_column_spacing (GTK_GRID (row_grid), 12);
   gtk_container_add (GTK_CONTAINER (row), row_grid);
 
-  g_object_set_data_full (G_OBJECT (row), "renderer", renderer, g_object_unref);
+  g_object_set_data_full (G_OBJECT (row), "renderer", g_object_ref (renderer), g_object_unref);
 
   name = photos_dlna_renderer_get_friendly_name (renderer);
 
@@ -231,6 +231,7 @@ photos_dlna_renderers_dialog_init (PhotosDlnaRenderersDialog *self)
 
       photos_dlna_renderers_dialog_add_renderer (self, renderer);
       renderers = g_list_delete_link (renderers, renderers);
+      g_object_unref (renderer);
     }
 
   g_signal_connect (self, "response", G_CALLBACK (gtk_widget_destroy), NULL);


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