Summary: | Erroneous contact list ordering | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | Torquil Macdonald Sørensen <torquil> |
Component: | Contact list | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.12.3 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Torquil Macdonald Sørensen
2007-01-18 18:34:16 UTC
When using the british locale en_GB.UTF-8, there is no problem. When using the norwegian no_NO.UTF-8, the contact list ordering is incorrect. The contact (with "Online" status) with a name beginning with the letter A, is put at the bottom. Even below the contacts that have status "Away". Best regards, Torquil M. Sørensen This bug is still present in Kopete 0.12.5, with KDE 3.5.7 The contact list is correct for the first few tenths of a second after logging on, but then it is rearranged wrongly. It uses a delayedSort() function, so this seems sensible. This again employs the QListView::sort() function from QT, which again uses QString::localeAwareCompare() if I understood the code correctly. But I have not found any bugs reported against the QT sorting code from Norwegian locale users, which seems a bit strange, if this is the culprit. Notice that I am now using the nb_NO.UTF-8 locale, which seems to have superseded no_NO.UTF-8 for the Norwegian language in Debian. The problem still persists, though. Maybe it will be automatically fixed with the transition to QT4. Kopete 0.12.7 KDE 3.5.8 Fixed in trunk (SVN commit 946606) will be in KDE 4.3 |