[tracker/miner-directory-flags: 3/4] tracker-miner-fs: Force mtime check on mounts
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/miner-directory-flags: 3/4] tracker-miner-fs: Force mtime check on mounts
- Date: Mon, 25 Apr 2011 16:13:06 +0000 (UTC)
commit ecc8c0470a181b6382f2587777139e1026e62e30
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Apr 25 17:19:51 2011 +0200
tracker-miner-fs: Force mtime check on mounts
If a mount was available at startup time and no mtime check was
scheduled due to unclean shutdown, any changes on these mounts
would go undetected.
src/miners/fs/tracker-miner-files.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index 8011af8..26cb7e0 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -1208,7 +1208,8 @@ mount_point_added_cb (TrackerStorage *storage,
(gchar *) l->data);
tracker_miner_fs_directory_add (TRACKER_MINER_FS (user_data),
config_file,
- TRACKER_DIRECTORY_RECURSE);
+ TRACKER_DIRECTORY_RECURSE |
+ TRACKER_DIRECTORY_CHECK_MTIME);
} else if (g_file_has_prefix (mount_point_file, config_file)) {
/* If the mount path is contained inside the config path,
* then add the mount path to re-check */
@@ -1217,7 +1218,8 @@ mount_point_added_cb (TrackerStorage *storage,
(gchar *) l->data);
tracker_miner_fs_directory_add (TRACKER_MINER_FS (user_data),
mount_point_file,
- TRACKER_DIRECTORY_RECURSE);
+ TRACKER_DIRECTORY_RECURSE |
+ TRACKER_DIRECTORY_CHECK_MTIME);
}
g_object_unref (config_file);
}
@@ -1236,7 +1238,8 @@ mount_point_added_cb (TrackerStorage *storage,
(gchar *) l->data);
tracker_miner_fs_directory_add (TRACKER_MINER_FS (user_data),
config_file,
- TRACKER_DIRECTORY_NONE);
+ TRACKER_DIRECTORY_NONE |
+ TRACKER_DIRECTORY_CHECK_MTIME);
}
g_object_unref (config_file);
}
@@ -3056,6 +3059,7 @@ miner_files_add_removable_or_optical_directory (TrackerMinerFiles *mf,
g_message (" Adding removable/optical: '%s'", mount_path);
tracker_miner_fs_directory_add (TRACKER_MINER_FS (mf),
mount_point_file,
- TRACKER_DIRECTORY_RECURSE);
+ TRACKER_DIRECTORY_RECURSE |
+ TRACKER_DIRECTORY_CHECK_MTIME);
g_object_unref (mount_point_file);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]