[rygel/wip/track-changes: 29/34] media-export: Add tracking to file removal



commit 16704ff4973a18ade3987704f1038e2e8f048614
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]