[rygel] media-export: Add tracking to file removal



commit 0cd16184a90fb123ec5bb0f3d05d2ffc0dc792a9
Author: Jens Georg <jensg openismus com>
Date:   Tue Dec 11 17:26:55 2012 +0100

    media-export: Add tracking to file removal

 .../media-export/rygel-media-export-harvester.vala |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-harvester.vala b/src/plugins/media-export/rygel-media-export-harvester.vala
index 497cf46..6fe6815 100644
--- a/src/plugins/media-export/rygel-media-export-harvester.vala
+++ b/src/plugins/media-export/rygel-media-export-harvester.vala
@@ -216,7 +216,10 @@ internal class Rygel.MediaExport.Harvester : GLib.Object {
 
             while (object != null) {
                 parent = object.parent;
-                cache.remove_object (object);
+                if (parent is TrackableContainer) {
+                    var container = parent as TrackableContainer;
+                    container.remove_child_tracked.begin (object);
+                }
                 if (parent == null) {
                     break;
                 }



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