[Goodies-commits] r2790 - in xfce4-volstatus-icon/trunk: ghal xfce4-volstatus-icon
Brian Tarricone
kelnos at xfce.org
Mon May 28 05:12:44 CEST 2007
Author: kelnos
Date: 2007-05-28 03:12:43 +0000 (Mon, 28 May 2007)
New Revision: 2790
Modified:
xfce4-volstatus-icon/trunk/ghal/ghal-context.c
xfce4-volstatus-icon/trunk/ghal/ghal-volume.c
xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-dialog.c
xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-icon.c
Log:
plug memleaks
Modified: xfce4-volstatus-icon/trunk/ghal/ghal-context.c
===================================================================
--- xfce4-volstatus-icon/trunk/ghal/ghal-context.c 2007-05-27 20:51:49 UTC (rev 2789)
+++ xfce4-volstatus-icon/trunk/ghal/ghal-context.c 2007-05-28 03:12:43 UTC (rev 2790)
@@ -165,6 +165,8 @@
/* signal receivers should take reference if they want one */
g_object_unref(G_OBJECT(storage_device));
}
+
+ g_free(storage_udi);
}
static void
Modified: xfce4-volstatus-icon/trunk/ghal/ghal-volume.c
===================================================================
--- xfce4-volstatus-icon/trunk/ghal/ghal-volume.c 2007-05-27 20:51:49 UTC (rev 2789)
+++ xfce4-volstatus-icon/trunk/ghal/ghal-volume.c 2007-05-28 03:12:43 UTC (rev 2790)
@@ -286,7 +286,8 @@
return name;
}
-GList *ghal_volume_get_icon_list(GHalVolume *volume)
+GList *
+ghal_volume_get_icon_list(GHalVolume *volume)
{
GList *icons;
GHalContext *context = NULL;
Modified: xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-dialog.c
===================================================================
--- xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-dialog.c 2007-05-27 20:51:49 UTC (rev 2789)
+++ xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-dialog.c 2007-05-28 03:12:43 UTC (rev 2790)
@@ -756,6 +756,7 @@
xfce_volstatus_dialog_drive_added(icon, l->data, has_mounted_volume,
dialog);
}
+ g_list_free(drives);
g_signal_connect(G_OBJECT(icon), "drive-added",
G_CALLBACK(xfce_volstatus_dialog_drive_added), dialog);
Modified: xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-icon.c
===================================================================
--- xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-icon.c 2007-05-27 20:51:49 UTC (rev 2789)
+++ xfce4-volstatus-icon/trunk/xfce4-volstatus-icon/xfce-volstatus-icon.c 2007-05-28 03:12:43 UTC (rev 2790)
@@ -187,6 +187,8 @@
else {
icon->status_dialog = xfce_volstatus_dialog_new(icon);
gtk_widget_show(icon->status_dialog);
+ g_signal_connect(G_OBJECT(icon->status_dialog), "response",
+ G_CALLBACK(gtk_widget_destroy), NULL);
g_object_add_weak_pointer(G_OBJECT(icon->status_dialog),
(gpointer)&icon->status_dialog);
More information about the Goodies-commits
mailing list