From 51953283f1d36246a69898be8ef08d6b0fa870f6 Mon Sep 17 00:00:00 2001 From: Hafiz Date: Thu, 12 Jun 2025 14:19:46 -0500 Subject: [PATCH] Wait until viewpager finished laying out page for checking active filter --- .../android/habitica/ui/fragments/tasks/TasksFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TasksFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TasksFragment.kt index 6394ead06..766314f38 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TasksFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/tasks/TasksFragment.kt @@ -249,7 +249,9 @@ class TasksFragment : override fun onPageSelected(position: Int) { super.onPageSelected(position) bottomNavigation?.selectedPosition = position - updateFilterIcon(getTaskTypeFromTabPosition(position)) + binding?.viewPager?.post { + updateFilterIcon(getTaskTypeFromTabPosition(position)) + } } } )