diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/searchresult/SearchResult.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/searchresult/SearchResult.kt index 57b7015..4d2d14d 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/searchresult/SearchResult.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/screens/searchresult/SearchResult.kt @@ -63,7 +63,10 @@ inline fun SearchResult( YouTube.search(query, filter, token) }?.map { searchResult -> @Suppress("UNCHECKED_CAST") - items = items.plus(searchResult.items as List).distinctBy(YouTube.Item::key) + (searchResult.items as List?)?.let { + items = items.plus(it).distinctBy(YouTube.Item::key) + } + searchResult.continuation } } @@ -126,11 +129,6 @@ inline fun SearchResult( item { Box( modifier = Modifier - .pointerInput(Unit) { - detectTapGestures { - fetch() - } - } .fillMaxSize() ) { BasicText(