summaryrefslogtreecommitdiff
path: root/src/plugins/tracker/rygel-tracker-root-container.vala
diff options
context:
space:
mode:
authorZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>2009-01-28 12:34:48 +0000
committerZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>2009-01-28 12:34:48 +0000
commitf4acfc0a3785fdf823f85a977ff7ce162af42eb3 (patch)
tree2271d7d55c6488297bc41a59ba59aabf9a25fe1d /src/plugins/tracker/rygel-tracker-root-container.vala
parent3eaae06e604f819aa3db90b571b43168c01c2118 (diff)
downloadrygel-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.vala8
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;
}