[Xfce4-commits] <parole:master> Fix a crash at exit when we have cd label added to the menu

Ali Abdallah aliov at xfce.org
Fri Aug 14 19:02:06 CEST 2009


Updating branch refs/heads/master
         to 37a2ffac8894e7857b5221d4fef2e6b6065aa82b (commit)
       from be47dfd6d18cb38269178305c24f45220e241e3f (commit)

commit 37a2ffac8894e7857b5221d4fef2e6b6065aa82b
Author: Ali Abdallah <aliov at xfce.org>
Date:   Fri Aug 14 18:56:38 2009 +0200

    Fix a crash at exit when we have cd label added to the menu

 parole/parole-disc.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/parole/parole-disc.c b/parole/parole-disc.c
index 2e997e3..fb3c2d0 100644
--- a/parole/parole-disc.c
+++ b/parole/parole-disc.c
@@ -71,7 +71,7 @@ G_DEFINE_TYPE (ParoleDisc, parole_disc, G_TYPE_OBJECT)
 typedef struct
 {
     GtkWidget      *mi;
-    gchar          *uri; /*Freed in (GDestroyNotify) in the data set below*/
+    gchar          *uri;
     gchar          *device;
     ParoleDiscKind  kind;
     
@@ -128,9 +128,8 @@ parole_disc_get_mount_data (ParoleDisc *disc,
     gtk_widget_show (data->mi);
     gtk_widget_show (img);
 	
-    g_object_set_data_full (G_OBJECT (data->mi),
-			    "mount-data", data,
-			    (GDestroyNotify) free_mount_data);
+    g_object_set_data (G_OBJECT (data->mi),
+		      "mount-data", data);
 	
     gtk_menu_shell_insert (GTK_MENU_SHELL (disc->priv->media_menu), data->mi, 2);
     



More information about the Xfce4-commits mailing list