[tracker/hierarchical-indexing] libtracker-miner: Only set parent	after no errors are returned
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [tracker/hierarchical-indexing] libtracker-miner: Only set parent	after no errors are returned
- Date: Thu, 18 Feb 2010 18:40:15 +0000 (UTC)
commit 45bf29236c4b3a3e5609b19df0569e254b404f45
Author: Martyn Russell <martyn lanedo com>
Date:   Thu Feb 18 17:28:48 2010 +0000
    libtracker-miner: Only set parent after no errors are returned
 src/libtracker-miner/tracker-crawler.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-crawler.c b/src/libtracker-miner/tracker-crawler.c
index 68d89e6..a06c96a 100644
--- a/src/libtracker-miner/tracker-crawler.c
+++ b/src/libtracker-miner/tracker-crawler.c
@@ -621,7 +621,6 @@ file_enumerate_next_cb (GObject      *object,
 
 	ed = user_data;
 	crawler = ed->crawler;
-	parent = ed->dir_info->node->data;
 	cancelled = g_cancellable_is_cancelled (crawler->private->cancellable);
 
 	files = g_file_enumerator_next_files_finish (enumerator,
@@ -657,6 +656,8 @@ file_enumerate_next_cb (GObject      *object,
 		return;
 	}
 
+	parent = ed->dir_info->node->data;
+
 	for (l = files; l; l = l->next) {
 		const gchar *child_name;
 		gboolean is_dir;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]