[tracker] libtracker-miner: Fix generated Sparql query in sparql_contents_compose_query()
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-miner: Fix generated Sparql query in sparql_contents_compose_query()
- Date: Mon, 15 Feb 2016 17:03:55 +0000 (UTC)
commit 29b335d9f80fa302f64d774b53e77f75882c7607
Author: Haithem BEN GHORBAL <haithem benghorbal gmail com>
Date: Thu Feb 11 12:22:50 2016 +0100
libtracker-miner: Fix generated Sparql query in sparql_contents_compose_query()
If the first element is filtered out it'd append a comma anyway in
the query filter.
src/libtracker-miner/tracker-file-notifier.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-file-notifier.c b/src/libtracker-miner/tracker-file-notifier.c
index 93c5669..3e5452b 100644
--- a/src/libtracker-miner/tracker-file-notifier.c
+++ b/src/libtracker-miner/tracker-file-notifier.c
@@ -700,7 +700,8 @@ sparql_contents_compose_query (GFile **directories,
{
GString *str;
gchar *uri;
- gint i = 0;
+ gint i;
+ gboolean first = TRUE;
str = g_string_new ("SELECT nie:url(?u) ?u nfo:fileLastModified(?u) {"
" ?u nfo:belongsToContainer ?f . ?f nie:url ?url ."
@@ -709,9 +710,11 @@ sparql_contents_compose_query (GFile **directories,
if (g_queue_find (filter, directories[i]))
continue;
- if (i != 0)
+ if (!first) {
g_string_append_c (str, ',');
+ }
+ first = FALSE;
uri = g_file_get_uri (directories[i]);
g_string_append_printf (str, "\"%s\"", uri);
g_free (uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]