diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-02-14 15:07:41 +0000 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-02-14 15:07:41 +0000 |
commit | f00a74dcc64089cc6fc7b1b18a27690659d83dee (patch) | |
tree | aa58bb341c371de9c47f47fe83b312352b7c3456 | |
parent | b4734d4e129a0f1e9efd6e8203e9b27fdaec3096 (diff) | |
parent | fa69ab03a5b2638c7dc0ed05a0731ab5d0560150 (diff) | |
download | tracker-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.c | 12 |
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) |