From 8119462cb753fb91580675bc585f6428874dd644 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sat, 29 Oct 2022 12:16:48 +0200 Subject: [PATCH] Fixed minor bugs and improved Chip UI --- .../com/github/libretube/ui/fragments/ChannelFragment.kt | 8 ++++++-- app/src/main/res/layout/fragment_channel.xml | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt index 5e94096eb..9ddb36bc3 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt @@ -216,7 +216,7 @@ class ChannelFragment : BaseFragment() { chip.visibility = View.VISIBLE chip.setOnClickListener { binding.tabChips.children.forEach { - if (it != chip) it.isSelected = false + if (it != chip) (it as Chip).isChecked = false } scope.launch { val response = try { @@ -243,7 +243,11 @@ class ChannelFragment : BaseFragment() { e.printStackTrace() null } - newContent?.content?.let { adapter.updateItems(it) } + runOnUiThread { + newContent?.content?.let { + adapter.updateItems(it) + } + } } } } diff --git a/app/src/main/res/layout/fragment_channel.xml b/app/src/main/res/layout/fragment_channel.xml index 6d4889444..ab26d98aa 100644 --- a/app/src/main/res/layout/fragment_channel.xml +++ b/app/src/main/res/layout/fragment_channel.xml @@ -116,19 +116,20 @@ android:padding="10dp" />