[Goodies-commits] r2688 - in xfce4-places-plugin/trunk: . panel-plugin

Diego Ongaro ongardie at xfce.org
Sun Apr 15 04:13:26 CEST 2007


Author: ongardie
Date: 2007-04-15 02:13:26 +0000 (Sun, 15 Apr 2007)
New Revision: 2688

Modified:
   xfce4-places-plugin/trunk/ChangeLog
   xfce4-places-plugin/trunk/panel-plugin/model_volumes.c
Log:
2007-04-14	Diego Ongaro <ongardie at gmail.com>

* model_volumes.c: free volumes data in correct order



Modified: xfce4-places-plugin/trunk/ChangeLog
===================================================================
--- xfce4-places-plugin/trunk/ChangeLog	2007-04-15 02:12:45 UTC (rev 2687)
+++ xfce4-places-plugin/trunk/ChangeLog	2007-04-15 02:13:26 UTC (rev 2688)
@@ -6,6 +6,7 @@
 	  - Removed arrow button
 	  - Added "Places" tooltip
 	  - Added listener for theme changes
+	* model_volumes.c: free volumes data in correct order
 
 2007-04-13	Diego Ongaro <ongardie at gmail.com>
 

Modified: xfce4-places-plugin/trunk/panel-plugin/model_volumes.c
===================================================================
--- xfce4-places-plugin/trunk/panel-plugin/model_volumes.c	2007-04-15 02:12:45 UTC (rev 2687)
+++ xfce4-places-plugin/trunk/panel-plugin/model_volumes.c	2007-04-15 02:13:26 UTC (rev 2688)
@@ -203,15 +203,14 @@
 places_bookmarks_volumes_finalize(BookmarksVolumes *b)
 {
     guint k;
-    
-    thunar_vfs_shutdown();
-    g_object_unref(b->volume_manager);
-    
+
     for(k = 0; k < b->bookmarks->len; k++){
         BookmarkInfo *bi = g_ptr_array_remove_index(b->bookmarks, k);
-        if(bi->data)
+        if(bi->data != NULL)
             g_object_unref(bi->data);
     }
+    g_object_unref(b->volume_manager);
+    thunar_vfs_shutdown();
 
     g_ptr_array_free(b->bookmarks, TRUE);
     g_free(b);




More information about the Goodies-commits mailing list