[rygel] media-export: Don't modify DB if harvester was cancelled



commit 5329adc48fb1da84aa7fcf529f5600f4e92f9b36
Author: Jens Georg <mail jensge org>
Date:   Sat Feb 20 17:25:33 2010 +0100

    media-export: Don't modify DB if harvester was cancelled

 .../media-export/rygel-media-export-harvester.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-harvester.vala b/src/plugins/media-export/rygel-media-export-harvester.vala
index f2c24b0..eb9f320 100644
--- a/src/plugins/media-export/rygel-media-export-harvester.vala
+++ b/src/plugins/media-export/rygel-media-export-harvester.vala
@@ -277,6 +277,10 @@ public class Rygel.MediaExportHarvester : GLib.Object {
     }
 
     private void on_extracted_cb (File file, Gst.TagList tag_list) {
+        if (this.cancellable.is_cancelled ()) {
+            harvested (this.origin);
+        }
+
         var entry = this.files.peek_head ();
         if (entry == null) {
             // this event may be triggered by another instance



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