summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-02-14 15:07:41 +0000
committerCarlos Garnacho <carlosg@gnome.org>2021-02-14 15:07:41 +0000
commitf00a74dcc64089cc6fc7b1b18a27690659d83dee (patch)
treeaa58bb341c371de9c47f47fe83b312352b7c3456
parentb4734d4e129a0f1e9efd6e8203e9b27fdaec3096 (diff)
parentfa69ab03a5b2638c7dc0ed05a0731ab5d0560150 (diff)
downloadtracker-f00a74dcc64089cc6fc7b1b18a27690659d83dee.tar.gz
Merge branch 'offsets-fix' into 'master'
tracker_offsets_function() fix See merge request GNOME/tracker!368
-rw-r--r--src/libtracker-fts/tracker-fts-tokenizer.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/libtracker-fts/tracker-fts-tokenizer.c b/src/libtracker-fts/tracker-fts-tokenizer.c
index cfbedfb69..d2688ac3b 100644
--- a/src/libtracker-fts/tracker-fts-tokenizer.c
+++ b/src/libtracker-fts/tracker-fts-tokenizer.c
@@ -245,12 +245,14 @@ tracker_offsets_function (const Fts5ExtensionApi *api,
first = FALSE;
- if (str->len != 0)
- g_string_append_c (str, ',');
+ if (offsets->len != 0) {
+ if (str->len != 0)
+ g_string_append_c (str, ',');
- g_string_append_printf (str, "%s,%d",
- data->property_names[col],
- g_array_index (offsets, gint, n_token));
+ g_string_append_printf (str, "%s,%d",
+ data->property_names[col],
+ g_array_index (offsets, gint, n_token));
+ }
}
if (offsets)