gnome-desktop r5176 - trunk/libgnome-desktop



Author: federico
Date: Sat Aug 16 01:45:06 2008
New Revision: 5176
URL: http://svn.gnome.org/viewvc/gnome-desktop?rev=5176&view=rev

Log:
Finalizer for GnomeRRLabeler

Signed-off-by: Federico Mena Quintero <federico novell com>


Modified:
   trunk/libgnome-desktop/gnome-rr-labeler.c

Modified: trunk/libgnome-desktop/gnome-rr-labeler.c
==============================================================================
--- trunk/libgnome-desktop/gnome-rr-labeler.c	(original)
+++ trunk/libgnome-desktop/gnome-rr-labeler.c	Sat Aug 16 01:45:06 2008
@@ -61,7 +61,16 @@
 static void
 gnome_rr_labeler_finalize (GObject *object)
 {
-	/* FIXME: unref labeler->screen */
+	GnomeRRLabeler *labeler;
+
+	labeler = GNOME_RR_LABELER (object);
+
+	if (labeler->screen) {
+		gnome_rr_screen_destroy (labeler->screen);
+		labeler->screen = NULL;
+	}
+
+	G_OBJECT_CLASS (gnome_rr_labeler_parent_class)->finalize (object);
 }
 
 GnomeRRLabeler *



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