[tracker] tracker-miner-fs: Ensure datasource is also set on error



commit a1f743d9bf0c9d1f1a91da798f39ad2213e53934
Author: Carlos Garnacho <carlos lanedo com>
Date:   Wed Jul 13 18:18:42 2011 +0200

    tracker-miner-fs: Ensure datasource is also set on error
    
    This is so files that trigger an extractor error within a removable
    volume gets correctly associated to it.

 src/miners/fs/tracker-miner-files.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index d66569e..cb182ed 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -2146,6 +2146,8 @@ extractor_get_embedded_metadata_cb (GObject      *object,
 			priv->failed_extraction_queue = g_list_prepend (priv->failed_extraction_queue, data);
 			g_free (uri);
 		} else {
+			sparql_builder_finish (data, NULL, NULL, NULL);
+
 			/* Something bad happened, notify about the error */
 			tracker_miner_fs_file_notify (TRACKER_MINER_FS (data->miner), data->file, error);
 			process_file_data_free (data);



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