[tracker-miners/wip/carlosg/leak-fixes: 1/5] tracker-miner-fs: Avoid circular reference of TrackerResources
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/wip/carlosg/leak-fixes: 1/5] tracker-miner-fs: Avoid circular reference of TrackerResources
- Date: Wed, 5 Aug 2020 10:20:14 +0000 (UTC)
commit 2a75128cd03e5406f2dd3c0b93bba0d3dd9dee99
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed Aug 5 12:02:37 2020 +0200
tracker-miner-fs: Avoid circular reference of TrackerResources
Set up the relation as an IRI reference, so we don't make the
resource keep a reference on itself.
src/miners/fs/tracker-miner-files.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index 8033dceb0..07162e3d0 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -2035,7 +2035,8 @@ miner_files_create_folder_information_element (TrackerMinerFiles *miner,
if (tracker_indexing_tree_file_is_root (indexing_tree, file)) {
tracker_resource_add_uri (resource, "rdf:type", "tracker:IndexedFolder");
tracker_resource_set_boolean (resource, "tracker:available", TRUE);
- tracker_resource_set_relation (resource, "nie:rootElementOf", resource);
+ tracker_resource_set_uri (resource, "nie:rootElementOf",
+ tracker_resource_get_identifier (resource));
miner_files_add_mount_info (miner, resource, file);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]