From c761544eb7b66a757f880300ecbba59bbf55969d Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 3 Jul 2024 20:41:47 -0600 Subject: [PATCH] list: fix sort regressions --- .../main/java/org/oxycblt/auxio/list/sort/Sort.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/oxycblt/auxio/list/sort/Sort.kt b/app/src/main/java/org/oxycblt/auxio/list/sort/Sort.kt index f7f3d73b3..212170402 100644 --- a/app/src/main/java/org/oxycblt/auxio/list/sort/Sort.kt +++ b/app/src/main/java/org/oxycblt/auxio/list/sort/Sort.kt @@ -195,10 +195,10 @@ data class Sort(val mode: Mode, val direction: Direction) { override val stringRes = R.string.lbl_artist override fun sortSongs(songs: MutableList, direction: Direction) { - songs.sortByDescending { it.album.dates } - songs.sortByDescending { it.album.name } - songs.sortBy { it.disc } songs.sortBy { it.track } + songs.sortBy { it.disc } + songs.sortBy { it.album.name } + songs.sortByDescending { it.album.dates } when (direction) { Direction.ASCENDING -> songs.sortBy { it.artists.firstOrNull()?.name } Direction.DESCENDING -> @@ -221,9 +221,9 @@ data class Sort(val mode: Mode, val direction: Direction) { override val stringRes = R.string.lbl_date override fun sortSongs(songs: MutableList, direction: Direction) { - songs.sortByDescending { it.album.name } - songs.sortBy { it.disc } songs.sortBy { it.track } + songs.sortBy { it.disc } + songs.sortByDescending { it.album.name } when (direction) { Direction.ASCENDING -> songs.sortBy { it.album.dates } Direction.DESCENDING -> songs.sortByDescending { it.album.dates } @@ -316,8 +316,8 @@ data class Sort(val mode: Mode, val direction: Direction) { override val stringRes = R.string.lbl_disc override fun sortSongs(songs: MutableList, direction: Direction) { - songs.sortBy { it.track } songs.sortBy { it.name } + songs.sortBy { it.track } when (direction) { Direction.ASCENDING -> songs.sortBy { it.disc } Direction.DESCENDING -> songs.sortByDescending { it.disc }