[rygel] core: Consider non-native URIs place_holder items
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [rygel] core: Consider non-native URIs place_holder items
- Date: Thu, 19 May 2011 16:27:28 +0000 (UTC)
commit d2846c6b7b1444b71696e1db0a5d0f385143146e
Author: Jens Georg <mail jensge org>
Date:   Wed May 4 13:56:30 2011 +0200
    core: Consider non-native URIs place_holder items
    
    If there was no <res> in the DIDL, we consider them as place_holder
    as well.
 src/rygel/rygel-item-creator.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/rygel/rygel-item-creator.vala b/src/rygel/rygel-item-creator.vala
index 8603f56..8abfaaf 100644
--- a/src/rygel/rygel-item-creator.vala
+++ b/src/rygel/rygel-item-creator.vala
@@ -133,6 +133,10 @@ internal class Rygel.ItemCreator: GLib.Object, Rygel.StateMachine {
             if (this.item.uris.size == 0) {
                 var uri = yield this.create_uri (container, this.item.title);
                 this.item.uris.add (uri);
+                this.item.place_holder = true;
+            } else {
+                var file = File.new_for_uri (this.item.uris[0]);
+                this.item.place_holder = !file.is_native ();
             }
 
             this.item.id = this.item.uris[0];
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]