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

Diego Ongaro ongardie at xfce.org
Mon Aug 13 06:05:23 CEST 2007


Author: ongardie
Date: 2007-08-13 04:05:23 +0000 (Mon, 13 Aug 2007)
New Revision: 2989

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

* model_volumes.c: set changed when volumes added/removed
* view.c: free GList's of PlacesBookmarks



Modified: xfce4-places-plugin/trunk/ChangeLog
===================================================================
--- xfce4-places-plugin/trunk/ChangeLog	2007-08-12 22:31:31 UTC (rev 2988)
+++ xfce4-places-plugin/trunk/ChangeLog	2007-08-13 04:05:23 UTC (rev 2989)
@@ -1,3 +1,8 @@
+2007-08-12	Diego Ongaro <ongardie at gmail.com>
+
+	* model_volumes.c: set changed when volumes added/removed
+	* view.c: free GList's of PlacesBookmarks
+
 2007-08-11	Diego Ongaro <ongardie at gmail.com>
 
 	* Large model refactoring for flexibility, maintainability.

Modified: xfce4-places-plugin/trunk/panel-plugin/model_volumes.c
===================================================================
--- xfce4-places-plugin/trunk/panel-plugin/model_volumes.c	2007-08-12 22:31:31 UTC (rev 2988)
+++ xfce4-places-plugin/trunk/panel-plugin/model_volumes.c	2007-08-13 04:05:23 UTC (rev 2989)
@@ -98,6 +98,7 @@
 static void
 pbvol_volumes_added(ThunarVfsVolumeManager *volman, GList *volumes, PlacesBookmarkGroup *bookmark_group)
 {
+    pbg_priv(bookmark_group)->changed = TRUE;
     while(volumes != NULL){
         g_signal_connect_swapped(THUNAR_VFS_VOLUME(volumes->data), "changed",
                                  G_CALLBACK(pbvol_set_changed), bookmark_group);
@@ -108,6 +109,7 @@
 static void
 pbvol_volumes_removed(ThunarVfsVolumeManager *volman, GList *volumes, PlacesBookmarkGroup *bookmark_group)
 {
+    pbg_priv(bookmark_group)->changed = TRUE;
     while(volumes != NULL){
         g_signal_handlers_disconnect_by_func(THUNAR_VFS_VOLUME(volumes->data),
                                              G_CALLBACK(pbvol_set_changed), bookmark_group);

Modified: xfce4-places-plugin/trunk/panel-plugin/view.c
===================================================================
--- xfce4-places-plugin/trunk/panel-plugin/view.c	2007-08-12 22:31:31 UTC (rev 2988)
+++ xfce4-places-plugin/trunk/panel-plugin/view.c	2007-08-13 04:05:23 UTC (rev 2989)
@@ -249,6 +249,8 @@
                 bookmarks = bookmarks->next;
             }
 
+            g_list_free(bookmarks);
+
         }
 
         bookmark_group = bookmark_group->next;




More information about the Goodies-commits mailing list