GNOME Bugzilla – Bug 594403
Display order is broken in some locales
Last modified: 2009-09-16 09:09:08 UTC
Created attachment 142634 [details] bug demonstration In en_US locale everything works ok. But in my cs_CZ locale in some directories the order of files shown in EOG is clearly broken (e.g. audio.svg if after knob.png). See the attached screencast and notice the image order number in the lower right corner of EOG. It displays absolutely wrong number (Nautilus and ls command shows correct ordering).
Hmm, looks like a problem with the collate keys during sorting. Need to check where the difference between the locales is.
Problem was that we ignored the case when comparing the collate keys. Fixed by commit 8d1bc77259282ce0012392b267752d87d49397e6 Author: Felix Riemann <> Date: Tue Sep 8 11:47:13 2009 +0200 Compare collate keys case-sensitively when sorting the image list Fixes broken image order in some locales (eg. cs_CZ). Fixes bgo#594403. Btw, thanks for screencasting. :-)
All the filenames were lowercase...? I will confirm the fix, in which build will the fix be available? Thanks.
(In reply to comment #3) > All the filenames were lowercase...? No, with GLib one can convert a filename into a collate key which allows ordering using a simple strcmp (which is case-sensitive). But we ignored the case before this. > I will confirm the fix, in which build will the fix be available? Thanks. Fix is in 2.27.92.
It looks fixed, thank you.