[tracker/miner-extractor-ipc] tracker-extract: No metadata items isn't an error
- From: Philip Van Hoof <pvanhoof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/miner-extractor-ipc] tracker-extract: No metadata items isn't an error
- Date: Fri, 25 Feb 2011 12:27:47 +0000 (UTC)
commit 3b513f4eaf611e1b96c5a19ced3192da06a0e610
Author: Philip Van Hoof <philip codeminded be>
Date: Fri Feb 25 13:26:59 2011 +0100
tracker-extract: No metadata items isn't an error
src/tracker-extract/tracker-extract.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract.c b/src/tracker-extract/tracker-extract.c
index 4c2d502..76bde08 100644
--- a/src/tracker-extract/tracker-extract.c
+++ b/src/tracker-extract/tracker-extract.c
@@ -819,7 +819,6 @@ handle_method_call_get_metadata_fast (TrackerExtract *object,
const gchar *uri = (const gchar *) uris[i];
const gchar *mime = (const gchar *) mimes[i];
TrackerSparqlBuilder *sparql, *preupdate;
- gint len;
if (!priv->disable_shutdown) {
alarm (MAX_EXTRACT_TIME);
@@ -833,11 +832,8 @@ handle_method_call_get_metadata_fast (TrackerExtract *object,
}
if (extracted) {
- len = tracker_sparql_builder_get_length (sparql);
- }
-
- if (extracted && len > 0) {
const gchar *preupdate_str = NULL;
+ const gchar *sparql_str = NULL;
g_data_output_stream_put_byte (data_output_stream,
'r',
@@ -870,8 +866,12 @@ handle_method_call_get_metadata_fast (TrackerExtract *object,
break;
}
+ if (tracker_sparql_builder_get_length (sparql) > 0) {
+ sparql_str = tracker_sparql_builder_get_result (sparql);
+ }
+
g_data_output_stream_put_string (data_output_stream,
- tracker_sparql_builder_get_result (sparql),
+ sparql_str ? sparql_str : "",
NULL,
&error);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]