diff --git a/app/src/main/java/com/github/libretube/ui/adapters/SearchAdapter.kt b/app/src/main/java/com/github/libretube/ui/adapters/SearchAdapter.kt index 05f5f11f1..4de28b49b 100644 --- a/app/src/main/java/com/github/libretube/ui/adapters/SearchAdapter.kt +++ b/app/src/main/java/com/github/libretube/ui/adapters/SearchAdapter.kt @@ -109,13 +109,18 @@ class SearchAdapter : ListAdapter(SearchCallback) binding.apply { ImageHelper.loadImage(item.thumbnail, searchChannelImage) searchChannelName.text = item.name - searchViews.text = root.context.getString( - R.string.subscribers, - item.subscribers.formatShort() - ) + TextUtils.SEPARATOR + root.context.getString( - R.string.videoCount, - item.videos.toString() - ) + + searchViews.text = listOfNotNull( + root.context.getString( + R.string.subscribers, + item.subscribers.formatShort() + ).takeIf { item.subscribers >= 0 }, + root.context.getString( + R.string.videoCount, + item.videos.toString() + ).takeIf { item.videos >= 0 } + ).joinToString(TextUtils.SEPARATOR) + root.setOnClickListener { NavigationHelper.navigateChannel(root.context, item.url) }