From 7b5c649302c9047bdf5981285efeb9f8dbfe5bbf Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Thu, 12 Nov 2009 15:44:40 +0200 Subject: [PATCH] tracker: Don't search the item if it's not yours SearchContainer shouldn't bother to search the item if it's not it's own. This optimizes item search quite a bit as we save a lot of dbus method calls. --- src/plugins/tracker/rygel-tracker-search-container.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/tracker/rygel-tracker-search-container.vala b/src/plugins/tracker/rygel-tracker-search-container.vala index e5a2831..be7cff3 100644 --- a/src/plugins/tracker/rygel-tracker-search-container.vala +++ b/src/plugins/tracker/rygel-tracker-search-container.vala @@ -213,7 +213,7 @@ public class Rygel.TrackerSearchContainer : Rygel.MediaContainer { var path = this.get_item_info (rel_expression.operand2, out parent_id, out service); - if (path != null) { + if (path != null && parent_id != null && parent_id == this.id) { var dir = Path.get_dirname (path); var basename = Path.get_basename (path); -- 2.7.4