#6081: Disable feed click handlers during refresh

This patch changes click handlers for feed (Whats new) so that they do
nothing while the feed is refreshing and the items being clicked are not
visible.
This commit is contained in:
Douile 2021-06-22 19:42:20 +01:00
parent e055b84206
commit 49d1e9f77b

View file

@ -363,7 +363,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
private val listenerStreamItem = object : OnItemClickListener, OnItemLongClickListener {
override fun onItemClick(item: Item<*>, view: View) {
if (item is StreamItem) {
if (item is StreamItem && !feedBinding.swipeRefreshLayout.isRefreshing) {
val stream = item.streamWithState.stream
NavigationHelper.openVideoDetailFragment(
requireContext(), fm,
@ -373,7 +373,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
}
override fun onItemLongClick(item: Item<*>, view: View): Boolean {
if (item is StreamItem) {
if (item is StreamItem && !feedBinding.swipeRefreshLayout.isRefreshing) {
showStreamDialog(item.streamWithState.stream.toStreamInfoItem())
return true
}