Review Request: Consistent file name sorting in the file browser

Todd toddrme2178 at
Wed Feb 17 00:00:12 GMT 2010

This is an automatically generated e-mail. To reply, visit:

Review request for Dolphin and kdelibs.


In the KDE file manager, there is an inconsistency when sorting by file names when the files have extensions and when they don't.  So, for example, when there is no extension test1 < test1a < test2 < test 10 < test10a < test20.  But when there is an extension you get something like test1a.txt < test1.txt < test2.txt < test10a.txt < test10.txt < test20.txt.  According to the guide that KDE is using for sorting,, the case without extensions is the correct one.  So what this patch does is first compares the filenames without the extension.  If those don't match, it uses that.  If they do match, it compare the extension.  If there are multiple extensions, it compares each extension in sequence.  If the number of extensions do not match, it treats the file with the fewer extensions as having enough empty extensions to make the two files equal.  This fixes the problem without needing any change to the underlying sorting algorithm.s

This addresses bug 201101.


  /trunk/KDE/kdelibs/kfile/kdirsortfilterproxymodel.cpp 1091061 



Tried sorting different combinations of names, extensions, and extension numbers.



More information about the kde-core-devel mailing list