[tracker] libtracker-miner: Make sure we crawl newly moved directories
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-miner: Make sure we crawl newly moved directories
- Date: Mon, 5 Oct 2009 16:03:45 +0000 (UTC)
commit f63b7514bf43671147c2dff9a74edb6bf170df9e
Author: Martyn Russell <martyn lanedo com>
Date: Mon Oct 5 14:37:56 2009 +0100
libtracker-miner: Make sure we crawl newly moved directories
src/libtracker-miner/tracker-miner-fs.c | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index 2af8c87..4e663e0 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -1310,15 +1310,10 @@ monitor_item_moved_cb (TrackerMonitor *monitor,
fs = user_data;
if (!is_source_monitored) {
- gchar *path;
-
- path = g_file_get_path (other_file);
-
-#ifdef FIX
- /* If the source is not monitored, we need to crawl it. */
- tracker_crawler_add_unexpected_path (fs->private->crawler, path);
-#endif
- g_free (path);
+ if (is_directory) {
+ /* If the source is not monitored, we need to crawl it. */
+ tracker_miner_fs_add_directory (fs, file, TRUE);
+ }
} else {
gchar *path;
gchar *other_path;
@@ -1361,10 +1356,7 @@ monitor_item_moved_cb (TrackerMonitor *monitor,
tracker_monitor_add (fs->private->monitor, file);
}
-#ifdef FIX
- /* If this is a directory we need to crawl it */
- tracker_crawler_add_unexpected_path (fs->private->crawler, other_path);
-#endif
+ tracker_miner_fs_add_directory (fs, other_file, TRUE);
}
} else if (!should_process_other) {
/* Delete old file */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]