[rygel] media-export: Set proper OCM flags for playlists
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] media-export: Set proper OCM flags for playlists
- Date: Fri, 9 Aug 2013 12:59:49 +0000 (UTC)
commit 502ba91656fe77e23a67edb8abfe2b97e22b81cb
Author: Jens Georg <jensg openismus com>
Date: Fri Aug 9 14:55:00 2013 +0200
media-export: Set proper OCM flags for playlists
.../rygel-media-export-playlist-container.vala | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-playlist-container.vala
b/src/plugins/media-export/rygel-media-export-playlist-container.vala
index 6b9f725..09e9316 100644
--- a/src/plugins/media-export/rygel-media-export-playlist-container.vala
+++ b/src/plugins/media-export/rygel-media-export-playlist-container.vala
@@ -19,6 +19,7 @@
*/
using Gee;
+using GUPnP;
internal class Rygel.MediaExport.PlaylistContainer : DBContainer,
Rygel.WritableContainer {
@@ -50,6 +51,18 @@ internal class Rygel.MediaExport.PlaylistContainer : DBContainer,
this.uris.add (PlaylistContainer.URI);
}
+ public override OCMFlags ocm_flags {
+ get {
+ var flags = base.ocm_flags;
+
+ // This container does not allow upload
+ flags &= ~(OCMFlags.UPLOAD | OCMFlags.UPLOAD_DESTROYABLE);
+ flags &= ~(OCMFlags.CREATE_CONTAINER);
+
+ return flags;
+ }
+ }
+
public async void add_item (Rygel.MediaItem item,
Cancellable? cancellable)
throws Error {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]