From 969156905e1a1204325606a4e39086a544051c3f Mon Sep 17 00:00:00 2001 From: Daniele Nicolodi Date: Sun, 2 May 2021 12:39:30 +0200 Subject: tracker-utils: Fix glong vs gsize comparison This introduces a somehow ugly cast. The GLib g_utf8_ family of functions uses glong for string lengths, thus another maybe more correct solution would be to change tracker_utf8_truncate() parameter to glong, but this would maybe require adapting other variables too. --- src/libtracker-common/tracker-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libtracker-common') diff --git a/src/libtracker-common/tracker-utils.c b/src/libtracker-common/tracker-utils.c index 3c03a79a1..5ef1c4322 100644 --- a/src/libtracker-common/tracker-utils.c +++ b/src/libtracker-common/tracker-utils.c @@ -93,7 +93,7 @@ tracker_utf8_truncate (const gchar *str, { gchar *retv = NULL; - if (g_utf8_strlen (str, -1) > max_size) { + if ((gsize) g_utf8_strlen (str, -1) > max_size) { gchar *substring = g_utf8_substring (str, 0, max_size - 3); retv = g_strdup_printf ("%s[…]", substring); g_free (substring); -- cgit v1.2.1