From ff568fc68cdb62093e21313fca6f4b12a1a059d4 Mon Sep 17 00:00:00 2001 From: Hafiz Date: Mon, 2 Jun 2025 20:39:06 -0500 Subject: [PATCH] Set RecyclerViewEmptySupport state manually after loading/updating data --- .../social/challenges/ChallengeFilterDialogHolder.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeFilterDialogHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeFilterDialogHolder.kt index d92b101a1..45895a418 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeFilterDialogHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/social/challenges/ChallengeFilterDialogHolder.kt @@ -8,6 +8,7 @@ import com.habitrpg.android.habitica.databinding.DialogChallengeFilterBinding import com.habitrpg.android.habitica.models.social.Group import com.habitrpg.android.habitica.ui.adapter.social.challenges.ChallengesFilterRecyclerViewAdapter import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaBottomSheetDialog +import com.habitrpg.common.habitica.helpers.RecyclerViewState internal class ChallengeFilterDialogHolder private constructor( view: View, @@ -53,8 +54,9 @@ internal class ChallengeFilterDialogHolder private constructor( currentFilter?.let { currentFilter -> adapter?.checkedEntries?.addAll(currentFilter.showByGroups) } - binding.challengeFilterRecyclerView.adapter = adapter + + binding.challengeFilterRecyclerView.state = RecyclerViewState.DISPLAYING_DATA } private fun allClicked() {