From 147f7f426c0196b75d9aaa0ac575439eddfd877e Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Mon, 21 Oct 2024 09:41:51 -0600 Subject: [PATCH] detail: fix crash on artists w/appearances --- .../main/java/org/oxycblt/auxio/detail/DetailGenerator.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/oxycblt/auxio/detail/DetailGenerator.kt b/app/src/main/java/org/oxycblt/auxio/detail/DetailGenerator.kt index 348badcdb..f999b3e53 100644 --- a/app/src/main/java/org/oxycblt/auxio/detail/DetailGenerator.kt +++ b/app/src/main/java/org/oxycblt/auxio/detail/DetailGenerator.kt @@ -156,13 +156,9 @@ private class DetailGeneratorImpl( } if (artist.implicitAlbums.isNotEmpty()) { - // groupByTo normally returns a mapping to a MutableList mapping. Since MutableList - // inherits list, we can cast upwards and save a copy by directly inserting the - // implicit album list into the mapping. logD("Implicit albums present, adding to list") - @Suppress("UNCHECKED_CAST") - (grouping as MutableMap>)[ - DetailSection.Albums.Category.APPEARANCES] = artist.implicitAlbums + grouping[DetailSection.Albums.Category.APPEARANCES] = + artist.implicitAlbums.toMutableList() } val sections =