diff options
| author | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2008-06-11 21:01:51 +0200 |
|---|---|---|
| committer | Tomas Bzatek <tbzatek@users.sourceforge.net> | 2008-06-11 21:01:51 +0200 |
| commit | 30a547b8f4f9f01b8270d653c7ac3784a8ce981c (patch) | |
| tree | b8b9523386f5563bac771101b1ee3b112fb60f9c /UMain.pas | |
| parent | 540cad830d639a57d9effe9b18283b3bb8cd7a07 (diff) | |
| download | tuxcmd-30a547b8f4f9f01b8270d653c7ac3784a8ce981c.tar.xz | |
Allow optional sorting directories like files
Diffstat (limited to 'UMain.pas')
| -rw-r--r-- | UMain.pas | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -2285,6 +2285,17 @@ begin RunningEscSensitive := 1; GetDirSize(ListView, Engine, DataList, AllItems); + + if ConfSortDirectoriesLikeFiles and (ColumnSortIDs[ListView.SortColumnID + 1] = 4) then begin + if ListView.SortOrder = soAscending then begin + ListView.SetSortInfo(ListView.SortColumnID, soDescending); + ListView.SetSortInfo(ListView.SortColumnID, soAscending); + end else begin + ListView.SetSortInfo(ListView.SortColumnID, soAscending); + ListView.SetSortInfo(ListView.SortColumnID, soDescending); + end; + ListView.Selected.SetCursor(0, False, False, 0, 0); + end; FMainEscPressed := False; RunningEscSensitive := 0; end; |
