[tracker] tracker-miner-fs: Index $HOME one level deep by default
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] tracker-miner-fs: Index $HOME one level deep by default
- Date: Mon, 23 Nov 2009 04:52:29 +0000 (UTC)
commit b83791e1e382216415f82fd00b744cb9a538104f
Author: Martyn Russell <martyn lanedo com>
Date: Mon Nov 23 04:26:09 2009 +0000
tracker-miner-fs: Index $HOME one level deep by default
src/tracker-miner-fs/tracker-config.c | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-miner-fs/tracker-config.c b/src/tracker-miner-fs/tracker-config.c
index d2f31df..b3fbf89 100644
--- a/src/tracker-miner-fs/tracker-config.c
+++ b/src/tracker-miner-fs/tracker-config.c
@@ -553,6 +553,7 @@ config_create_with_defaults (TrackerConfig *config,
GKeyFile *key_file,
gboolean overwrite)
{
+ gboolean added_home_recursively = FALSE;
gint i;
g_message ("Loading defaults into GKeyFile...");
@@ -646,6 +647,25 @@ config_create_with_defaults (TrackerConfig *config,
if (g_slist_length (paths) < 2) {
g_slist_free (paths);
paths = g_slist_prepend (NULL, (gpointer) "$HOME");
+ added_home_recursively = TRUE;
+ }
+
+ string_list = tracker_gslist_to_string_list (paths);
+ g_slist_free (paths);
+
+ g_key_file_set_string_list (key_file,
+ conversions[i].group,
+ conversions[i].key,
+ (const gchar * const *) string_list,
+ g_strv_length (string_list));
+
+ g_strfreev (string_list);
+ } else if (g_strcmp0 (conversions[i].property, "index-single-directories") == 0) {
+ GSList *paths = NULL;
+ GStrv string_list;
+
+ if (!added_home_recursively) {
+ paths = g_slist_prepend (paths, (gpointer) "$HOME");
}
string_list = tracker_gslist_to_string_list (paths);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]