diff --git a/innertube/src/main/kotlin/it/vfsfitvnm/youtubemusic/utils/Utils.kt b/innertube/src/main/kotlin/it/vfsfitvnm/youtubemusic/utils/Utils.kt index 3f1dd23..56b27a4 100644 --- a/innertube/src/main/kotlin/it/vfsfitvnm/youtubemusic/utils/Utils.kt +++ b/innertube/src/main/kotlin/it/vfsfitvnm/youtubemusic/utils/Utils.kt @@ -45,6 +45,6 @@ internal inline fun runCatchingNonCancellable(block: () -> R): Result? { infix operator fun Innertube.ItemsPage?.plus(other: Innertube.ItemsPage) = other.copy( - items = this?.items?.plus(other.items ?: emptyList())?.distinctBy(Innertube.Item::key) - ?: other.items + items = (this?.items?.plus(other.items ?: emptyList()) + ?: other.items)?.distinctBy(Innertube.Item::key) )