[tracker-miners/wip/carlosg/dont-index-non-removable-mounts] tracker-miner-fs: Check for mountpoint file eligibility
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/wip/carlosg/dont-index-non-removable-mounts] tracker-miner-fs: Check for mountpoint file eligibility
- Date: Mon, 2 Nov 2020 12:03:01 +0000 (UTC)
commit 7514719e31ec58190f90bbc6c9072ba8bab8696f
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Nov 2 01:17:09 2020 +0100
tracker-miner-fs: Check for mountpoint file eligibility
This is a revert/modernization of commit 98ec9cdec0. The check is
still necessary since indexing tree roots don't get checked the
same after added.
This results in unrelated mountpoints being unintendedly indexed.
Spotted in grilo-plugins tests, and pinpointed to that commit by
Marinus Schraal.
src/miners/fs/tracker-miner-files.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index 1a47afb61..f1604274c 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -1016,9 +1016,12 @@ init_mount_points (TrackerMinerFiles *miner_files)
flags |= TRACKER_DIRECTORY_FLAG_MONITOR;
}
- tracker_indexing_tree_add (indexing_tree,
- file,
- flags);
+ if (tracker_indexing_tree_file_is_indexable (indexing_tree,
+ file, NULL)) {
+ tracker_indexing_tree_add (indexing_tree,
+ file,
+ flags);
+ }
}
} else if (!(state & VOLUME_MOUNTED) &&
(state & VOLUME_MOUNTED_IN_STORE)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]