[Xfce4-commits] <tumbler:master> Don't use collate to check strings.
Nick Schermer
noreply at xfce.org
Sat Dec 8 12:22:04 CET 2012
Updating branch refs/heads/master
to ac181a2f954dce0e243eb467d3e20dcb81bca9e5 (commit)
from 27fb36bca2d3a94cd3d486bcd7117f07f1abe3d0 (commit)
commit ac181a2f954dce0e243eb467d3e20dcb81bca9e5
Author: Nick Schermer <nick at xfce.org>
Date: Sat Dec 8 12:13:54 2012 +0100
Don't use collate to check strings.
Valgrind shows a lot of context errors in this
code and it makes no sence to do this because
uri are not locale strings.
plugins/xdg-cache/xdg-cache-cache.c | 5 +++--
plugins/xdg-cache/xdg-cache-thumbnail.c | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/plugins/xdg-cache/xdg-cache-cache.c b/plugins/xdg-cache/xdg-cache-cache.c
index fb0d59a..435726e 100644
--- a/plugins/xdg-cache/xdg-cache-cache.c
+++ b/plugins/xdg-cache/xdg-cache-cache.c
@@ -640,13 +640,14 @@ xdg_cache_cache_read_thumbnail_info (const gchar *filename,
{
if (!text_ptr[i].key)
continue;
- else if (g_utf8_collate ("Thumb::URI", text_ptr[i].key) == 0)
+
+ if (strcmp ("Thumb::URI", text_ptr[i].key) == 0)
{
/* remember the Thumb::URI value */
*uri = g_strdup (text_ptr[i].text);
has_uri = TRUE;
}
- else if (g_utf8_collate ("Thumb::MTime", text_ptr[i].key) == 0)
+ else if (strcmp ("Thumb::MTime", text_ptr[i].key) == 0)
{
/* remember the Thumb::MTime value */
if (text_ptr[i].text != NULL)
diff --git a/plugins/xdg-cache/xdg-cache-thumbnail.c b/plugins/xdg-cache/xdg-cache-thumbnail.c
index 71448a8..ea6a0d8 100644
--- a/plugins/xdg-cache/xdg-cache-thumbnail.c
+++ b/plugins/xdg-cache/xdg-cache-thumbnail.c
@@ -281,7 +281,7 @@ xdg_cache_thumbnail_needs_update (TumblerThumbnail *thumbnail,
if (cache_thumbnail->cached_mtime == 0)
return TRUE;
- return g_utf8_collate (cache_thumbnail->uri, uri) != 0
+ return strcmp (cache_thumbnail->uri, uri) != 0
|| cache_thumbnail->cached_mtime != mtime;
}
More information about the Xfce4-commits
mailing list