gnome-session r5093 - in trunk: . gnome-session



Author: matthiasc
Date: Mon Sep 15 21:22:29 2008
New Revision: 5093
URL: http://svn.gnome.org/viewvc/gnome-session?rev=5093&view=rev

Log:
2008-09-15  Matthias Clasen  <mclasen redhat com>

        Bug 552294 â leaks EggDesktopFiles

        * gnome-session/gsm-inhibit-dialog.c (add_inhibitor): Free
        the desktop file when done with it.



Modified:
   trunk/ChangeLog
   trunk/gnome-session/gsm-inhibit-dialog.c

Modified: trunk/gnome-session/gsm-inhibit-dialog.c
==============================================================================
--- trunk/gnome-session/gsm-inhibit-dialog.c	(original)
+++ trunk/gnome-session/gsm-inhibit-dialog.c	Mon Sep 15 21:22:29 2008
@@ -496,6 +496,7 @@
 
         /* FIXME: get info from xid */
 
+        desktop_file = NULL;
         name = NULL;
         pixbuf = NULL;
         freeme = NULL;
@@ -602,6 +603,9 @@
         if (pixbuf != NULL) {
                 g_object_unref (pixbuf);
         }
+        if (desktop_file != NULL) {
+                egg_desktop_file_free (desktop_file);
+        }
 }
 
 static gboolean



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