[rygel] media-export: Prevent some update events at start
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] media-export: Prevent some update events at start
- Date: Mon, 18 Feb 2013 09:08:08 +0000 (UTC)
commit 38dd5b03fa30e3e766e31b1311a4a469c5eddf2d
Author: Jens Georg <jensg openismus com>
Date: Sun Feb 17 10:50:04 2013 +0100
media-export: Prevent some update events at start
.../rygel-media-export-root-container.vala | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-root-container.vala
b/src/plugins/media-export/rygel-media-export-root-container.vala
index bed6962..c090d2c 100644
--- a/src/plugins/media-export/rygel-media-export-root-container.vala
+++ b/src/plugins/media-export/rygel-media-export-root-container.vala
@@ -426,13 +426,18 @@ public class Rygel.MediaExport.RootContainer : TrackableDbContainer {
foreach (var id in ids) {
debug ("ID %s is no longer in the configuration. Deleting...", id);
try {
+ // FIXME: I think this needs to emit objDel events...
this.media_db.remove_by_id (id);
} catch (DatabaseError error) {
warning (_("Failed to remove entry: %s"), error.message);
}
}
- this.root_updated ();
+ // We have removed some uris so we notify that the root container has
+ // changed
+ if (!ids.is_empty) {
+ this.root_updated ();
+ }
}
// Signal that the container has been updated with new/changed content.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]