[tracker] TrackerMinerFS: Don't check for locks in non-existing files.



commit 1b7cfb443bf0ed3b00ce69b8b110c259202a98f8
Author: Carlos Garnacho <carlos gnome org>
Date:   Thu Dec 3 13:29:33 2009 +0200

    TrackerMinerFS: Don't check for locks in non-existing files.

 src/libtracker-miner/tracker-miner-fs.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index 8a66967..e05a2d4 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -856,7 +856,6 @@ sparql_update_cb (GObject      *object,
 	TrackerMinerFS *fs;
 	TrackerMinerFSPrivate *priv;
 	ProcessData *data;
-
 	GError *error = NULL;
 
 	tracker_miner_execute_update_finish (TRACKER_MINER (object), result, &error);
@@ -1456,7 +1455,8 @@ item_queue_handlers_cb (gpointer user_data)
 	fs = user_data;
 	queue = item_queue_get_next_file (fs, &file, &source_file);
 
-	if (file && tracker_file_is_locked (file)) {
+	if (file && queue != QUEUE_DELETED &&
+	    tracker_file_is_locked (file)) {
 		/* File is locked, ignore any updates on it */
 		g_object_unref (file);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]