summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2019-03-02 23:54:24 +0100
committerCarlos Garnacho <carlosg@gnome.org>2019-03-03 00:37:19 +0100
commit0f43ce3cf99b56f92323bf7d06da84d41cca2a96 (patch)
tree489be82dc55e7b2d7bf334471e93fca38df5598d
parentdeb12ca33bafad99a9bdaa032f423670e55452e6 (diff)
downloadtracker-0f43ce3cf99b56f92323bf7d06da84d41cca2a96.tar.gz
libtracker-miner: Do not check indexing tree on monitor events
Leave all checks on TrackerIndexingTree to the TrackerFileNotifier, and report all events to it. Those might trigger other actions (eg. policy changes through the TrackerIndexingTree) that shouldn't go ignored.
-rw-r--r--src/libtracker-miner/tracker-monitor.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/libtracker-miner/tracker-monitor.c b/src/libtracker-miner/tracker-monitor.c
index 26aa8b877..d7c0a3482 100644
--- a/src/libtracker-miner/tracker-monitor.c
+++ b/src/libtracker-miner/tracker-monitor.c
@@ -670,17 +670,6 @@ monitor_event_cb (GFileMonitor *file_monitor,
if (!other_file) {
is_directory = check_is_directory (monitor, file);
- /* Avoid non-indexable-files */
- if (priv->tree &&
- !tracker_indexing_tree_file_is_indexable (priv->tree,
- file,
- (is_directory ?
- G_FILE_TYPE_DIRECTORY :
- G_FILE_TYPE_REGULAR))) {
- g_free (file_uri);
- return;
- }
-
other_file_uri = NULL;
g_debug ("Received monitor event:%d (%s) for %s:'%s'",
event_type,
@@ -695,24 +684,6 @@ monitor_event_cb (GFileMonitor *file_monitor,
is_directory = check_is_directory (monitor, file);
}
- /* Avoid doing anything of both
- * file/other_file are non-indexable
- */
- if (priv->tree &&
- !tracker_indexing_tree_file_is_indexable (priv->tree,
- file,
- (is_directory ?
- G_FILE_TYPE_DIRECTORY :
- G_FILE_TYPE_REGULAR)) &&
- !tracker_indexing_tree_file_is_indexable (priv->tree,
- other_file,
- (is_directory ?
- G_FILE_TYPE_DIRECTORY :
- G_FILE_TYPE_REGULAR))) {
- g_free (file_uri);
- return;
- }
-
other_file_uri = g_file_get_uri (other_file);
g_debug ("Received monitor event:%d (%s) for files '%s'->'%s'",
event_type,