From 6dbf35fd7a778513c1df4fc4f47e3d2c81ab3801 Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Sat, 19 Sep 2009 04:21:29 +0300 Subject: [PATCH] tracker: Populate MetadataContainer children --- src/plugins/tracker/rygel-tracker-metadata-values.vala | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/plugins/tracker/rygel-tracker-metadata-values.vala b/src/plugins/tracker/rygel-tracker-metadata-values.vala index 353d730..eed89a8 100644 --- a/src/plugins/tracker/rygel-tracker-metadata-values.vala +++ b/src/plugins/tracker/rygel-tracker-metadata-values.vala @@ -35,6 +35,13 @@ public class Rygel.TrackerMetadataValues : Rygel.SimpleContainer { private const string METADATA_IFACE = "org.freedesktop.Tracker.Metadata"; private const string CATEGORY = "Files"; + private const string QUERY_CONDITION = + "\n" + + "\n" + + "\n" + + "%s\n" + + "\n" + + ""; public dynamic DBus.Object metadata; @@ -83,7 +90,14 @@ public class Rygel.TrackerMetadataValues : Rygel.SimpleContainer { for (uint i = 0; i < search_result.length; i++) { string value = search_result[i][0]; - var container = new SimpleContainer (value, this, value); + var query_condition = QUERY_CONDITION.printf ( + this.key, + Markup.escape_text (value)); + var container = new TrackerSearchContainer (value, + this, + value, + CATEGORY, + query_condition); this.children.add (container); } -- 2.7.4