From 668132077f29ff28466209526cd181bd5f842ada Mon Sep 17 00:00:00 2001 From: Andrzej Date: Mon, 30 Apr 2012 18:28:20 +0900 Subject: [PATCH] Fixed sorting of utf8 file names (maybe) --- thunar/thunar-file.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c index 9509600..0cc3124 100644 --- a/thunar/thunar-file.c +++ b/thunar/thunar-file.c @@ -3296,8 +3296,8 @@ thunar_file_compare_by_name (const ThunarFile *file_a, const gchar *bp; const gchar *filename_a; const gchar *filename_b; - guchar ac; - guchar bc; + gunichar ac; + gunichar bc; #ifdef G_ENABLE_DEBUG /* probably too expensive to do the instance check every time @@ -3322,8 +3322,8 @@ thunar_file_compare_by_name (const ThunarFile *file_a, for (;; ++ap, ++bp) { /* check if the characters differ or we have a non-ASCII char */ - ac = *((const guchar *)ap); - bc = *((const guchar *)bp); + ac = *((const gunichar *)ap); + bc = *((const gunichar *)bp); if (ac != bc || ac == 0 || ac > 127) break; } @@ -3347,8 +3347,8 @@ thunar_file_compare_by_name (const ThunarFile *file_a, for (;; ++ap, ++bp) { /* check if the characters differ or we have a non-ASCII char */ - ac = *((const guchar *)ap); - bc = *((const guchar *)bp); + ac = *((const gunichar *)ap); + bc = *((const gunichar *)bp); if (g_ascii_tolower (ac) != g_ascii_tolower (bc) || ac == 0 || ac > 127) break; } -- 1.7.5.4