[kmenuedit] [Bug 404393] Sorting by name does not work as expected when some entry contains accented character

Christoph Feck bugzilla_noreply at kde.org
Thu Apr 25 20:46:38 BST 2019


https://bugs.kde.org/show_bug.cgi?id=404393

Christoph Feck <cfeck at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
   Version Fixed In|                            |5.16.0
      Latest Commit|                            |https://commits.kde.org/kme
                   |                            |nuedit/fb171dff39c7976d8891
                   |                            |b6c9a848857439e660ff

--- Comment #5 from Christoph Feck <cfeck at kde.org> ---
Git commit fb171dff39c7976d8891b6c9a848857439e660ff by Christoph Feck, on
behalf of Geon Son.
Committed on 25/04/2019 at 19:41.
Pushed by cfeck into branch 'master'.

Fix sorting to use locale-aware comparisons

In TreeItem, there are two compare functions, itemNameLessThan() and
itemDescriptionLessThan().
These two functions were using < operator to compare strings, which does
not consider the user's locale.

So change compare function to QString::localeAwareCompare()

TEST PLAN

Based on bug attachment, I add the Á and A to test it.
FIXED-IN: 5.16.0

Differential Revision: https://phabricator.kde.org/D20386

M  +4    -4    treeview.cpp

https://commits.kde.org/kmenuedit/fb171dff39c7976d8891b6c9a848857439e660ff

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list