[rygel/wip/track-changes: 31/34] media-export: Automatically track item changes
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel/wip/track-changes: 31/34] media-export: Automatically track item changes
- Date: Tue, 11 Dec 2012 20:10:33 +0000 (UTC)
commit 6bd3639da40874c914510de86995f95e52bf501f
Author: Jens Georg <jensg openismus com>
Date: Tue Dec 11 17:28:48 2012 +0100
media-export: Automatically track item changes
.../rygel-media-export-music-item.vala | 4 +++-
.../rygel-media-export-photo-item.vala | 5 +++--
.../rygel-media-export-playlist-item.vala | 4 +++-
3 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-music-item.vala b/src/plugins/media-export/rygel-media-export-music-item.vala
index 4d27b9a..7f43c30 100644
--- a/src/plugins/media-export/rygel-media-export-music-item.vala
+++ b/src/plugins/media-export/rygel-media-export-music-item.vala
@@ -25,7 +25,8 @@
* and metadata extraction.
*/
internal class Rygel.MediaExport.MusicItem : Rygel.MusicItem,
- Rygel.UpdatableObject {
+ Rygel.UpdatableObject,
+ Rygel.TrackableItem {
public int disc;
public MusicItem (string id,
@@ -38,6 +39,7 @@ internal class Rygel.MediaExport.MusicItem : Rygel.MusicItem,
public async void commit () throws Error {
var cache = MediaCache.get_default ();
cache.save_item (this);
+ this.changed ();
}
}
diff --git a/src/plugins/media-export/rygel-media-export-photo-item.vala b/src/plugins/media-export/rygel-media-export-photo-item.vala
index d6e938f..ffa7e2c 100644
--- a/src/plugins/media-export/rygel-media-export-photo-item.vala
+++ b/src/plugins/media-export/rygel-media-export-photo-item.vala
@@ -21,7 +21,8 @@
*/
internal class Rygel.MediaExport.PhotoItem : Rygel.PhotoItem,
- Rygel.UpdatableObject {
+ Rygel.UpdatableObject,
+ Rygel.TrackableItem {
public PhotoItem (string id,
MediaContainer parent,
string title,
@@ -32,6 +33,6 @@ internal class Rygel.MediaExport.PhotoItem : Rygel.PhotoItem,
public async void commit () throws Error {
var cache = MediaCache.get_default ();
cache.save_item (this);
+ this.changed ();
}
-
}
diff --git a/src/plugins/media-export/rygel-media-export-playlist-item.vala b/src/plugins/media-export/rygel-media-export-playlist-item.vala
index e2abe66..0b5de8e 100644
--- a/src/plugins/media-export/rygel-media-export-playlist-item.vala
+++ b/src/plugins/media-export/rygel-media-export-playlist-item.vala
@@ -25,7 +25,8 @@
* and metadata extraction.
*/
internal class Rygel.MediaExport.PlaylistItem : Rygel.PlaylistItem,
- Rygel.UpdatableObject {
+ Rygel.UpdatableObject,
+ Rygel.TrackableItem {
public PlaylistItem (string id,
MediaContainer parent,
string title,
@@ -36,6 +37,7 @@ internal class Rygel.MediaExport.PlaylistItem : Rygel.PlaylistItem,
public async void commit () throws Error {
var cache = MediaCache.get_default ();
cache.save_item (this);
+ this.changed ();
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]