From 2589fee54019401f343309fe56c0d6556c347179 Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Mon, 30 Nov 2009 16:44:21 +0200 Subject: [PATCH] tracker: Pass triplets' clone to child container Clone the triplets before passing it to child SearchContainer. --- src/plugins/tracker/rygel-tracker-metadata-values.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/tracker/rygel-tracker-metadata-values.vala b/src/plugins/tracker/rygel-tracker-metadata-values.vala index 921173e..2bd834c 100644 --- a/src/plugins/tracker/rygel-tracker-metadata-values.vala +++ b/src/plugins/tracker/rygel-tracker-metadata-values.vala @@ -130,13 +130,14 @@ public class Rygel.TrackerMetadataValues : Rygel.SimpleContainer { // The child container can use the same mandatory triplets we used // in our query except that last value is now fixed - mandatory.last ().obj = "\"" + value + "\""; + var child_mandatory = new TrackerQueryTriplets.clone (mandatory); + child_mandatory.last ().obj = "\"" + value + "\""; var container = new TrackerSearchContainer (value, this, value, this.category, - mandatory, + child_mandatory, null); this.add_child (container); -- 2.7.4