diff options
Diffstat (limited to 'src/libtracker-fts/tracker-fts-tokenizer.c')
-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) |