[rygel] tracker,external: Don't errors out object not found
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
 
- To: svn-commits-list gnome org
 
- Cc: 
 
- Subject: [rygel] tracker,external: Don't errors out object not found
 
- Date: Sun, 20 Sep 2009 23:28:33 +0000 (UTC)
 
commit 43565017d4d611ce02d820fed632f4df9ed01f37
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Sat Sep 19 23:33:13 2009 +0300
    tracker,external: Don't errors out object not found
 src/plugins/external/rygel-external-item.vala      |    4 +---
 .../tracker/rygel-tracker-search-container.vala    |    3 +--
 2 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/src/plugins/external/rygel-external-item.vala b/src/plugins/external/rygel-external-item.vala
index 9f078e3..f3faf7d 100644
--- a/src/plugins/external/rygel-external-item.vala
+++ b/src/plugins/external/rygel-external-item.vala
@@ -41,9 +41,7 @@ public class Rygel.ExternalItem : Rygel.MediaItem {
     public ExternalItem.for_id (string            id,
                                 ExternalContainer parent) throws GLib.Error {
         var object_path = id.str ("/");
-        if (object_path == null) {
-            throw new ContentDirectoryError.NO_SUCH_OBJECT ("No such object");
-        }
+        assert (object_path != null);
 
         this (id, object_path, parent);
     }
diff --git a/src/plugins/tracker/rygel-tracker-search-container.vala b/src/plugins/tracker/rygel-tracker-search-container.vala
index 10e0438..d2a9ac4 100644
--- a/src/plugins/tracker/rygel-tracker-search-container.vala
+++ b/src/plugins/tracker/rygel-tracker-search-container.vala
@@ -174,8 +174,7 @@ public class Rygel.TrackerSearchContainer : Rygel.MediaContainer {
                                                 out parent_id,
                                                 out res.item_service);
             if (res.item_path == null) {
-                throw new ContentDirectoryError.NO_SUCH_OBJECT (
-                                                    "No such object");
+                res.complete_in_idle ();
             }
 
             string[] keys = TrackerItem.get_metadata_keys ();
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]