Fix bug 2917164.
authorLaurent Monin <geeqie@norz.org>
Sat, 19 Dec 2009 12:53:20 +0000 (12:53 +0000)
committerLaurent Monin <geeqie@norz.org>
Sat, 19 Dec 2009 12:53:20 +0000 (12:53 +0000)
g_utf8_collate_key_for_filename() don't give sort order one
may expect. Using g_utf8_collate_key() make things closer
to many other programs output (ie. ls and gqview).

Thanks to Michael pointing this out.

src/filedata.c

index 43dc828..1a2947b 100644 (file)
@@ -230,7 +230,7 @@ static void file_data_set_collate_keys(FileData *fd)
        g_free(fd->collate_key_name);
        g_free(fd->collate_key_name_nocase);
 
-#if GLIB_CHECK_VERSION(2, 8, 0)
+#if 0 && GLIB_CHECK_VERSION(2, 8, 0)
        fd->collate_key_name = g_utf8_collate_key_for_filename(fd->name, -1);
        fd->collate_key_name_nocase = g_utf8_collate_key_for_filename(caseless_name, -1);
 #else