diff options
author | Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> | 2009-01-28 12:34:48 +0000 |
---|---|---|
committer | Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org> | 2009-01-28 12:34:48 +0000 |
commit | f4acfc0a3785fdf823f85a977ff7ce162af42eb3 (patch) | |
tree | 2271d7d55c6488297bc41a59ba59aabf9a25fe1d /src/plugins/tracker/rygel-tracker-root-container.vala | |
parent | 3eaae06e604f819aa3db90b571b43168c01c2118 (diff) | |
download | rygel-f4acfc0a3785fdf823f85a977ff7ce162af42eb3.tar.gz |
MediaContainer.find_item_by_id is now nullable.
This method should just return null if object is not found.
svn path=/trunk/; revision=518
Diffstat (limited to 'src/plugins/tracker/rygel-tracker-root-container.vala')
-rw-r--r-- | src/plugins/tracker/rygel-tracker-root-container.vala | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/plugins/tracker/rygel-tracker-root-container.vala b/src/plugins/tracker/rygel-tracker-root-container.vala index a3fd80a8..5e3770c7 100644 --- a/src/plugins/tracker/rygel-tracker-root-container.vala +++ b/src/plugins/tracker/rygel-tracker-root-container.vala @@ -88,8 +88,8 @@ public class Rygel.TrackerRootContainer : MediaContainer { return children; } - public override MediaObject find_object_by_id (string id) - throws GLib.Error { + public override MediaObject? find_object_by_id (string id) + throws GLib.Error { /* First try containers */ MediaObject media_object = find_container_by_id (id); @@ -101,10 +101,6 @@ public class Rygel.TrackerRootContainer : MediaContainer { media_object = container.find_object_by_id (id); } - if (media_object == null) { - throw new ContentDirectoryError.NO_SUCH_OBJECT ("No such object"); - } - return media_object; } |