From 930819ffa2084eed7288f4ca29f4bfcc481787a4 Mon Sep 17 00:00:00 2001 From: Zakhar Timoshenko Date: Fri, 6 May 2022 20:59:43 +0300 Subject: [PATCH] Fix setting tracker on favourites screen --- .../kotatsu/favourites/ui/FavouritesContainerFragment.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/koitharu/kotatsu/favourites/ui/FavouritesContainerFragment.kt b/app/src/main/java/org/koitharu/kotatsu/favourites/ui/FavouritesContainerFragment.kt index 4433f978d..45cbba17a 100644 --- a/app/src/main/java/org/koitharu/kotatsu/favourites/ui/FavouritesContainerFragment.kt +++ b/app/src/main/java/org/koitharu/kotatsu/favourites/ui/FavouritesContainerFragment.kt @@ -150,6 +150,10 @@ class FavouritesContainerFragment : menuItem.isChecked = item == category.order } submenu.setGroupCheckable(R.id.group_order, true, true) + menu.findItem(R.id.action_tracking)?.run { + isVisible = viewModel.isFavouritesTrackerEnabled + isChecked = category.isTrackingEnabled + } } private fun TabLayout.setTabsEnabled(enabled: Boolean) { @@ -168,6 +172,7 @@ class FavouritesContainerFragment : R.id.action_remove -> editDelegate.deleteCategory(category) R.id.action_rename -> editDelegate.renameCategory(category) R.id.action_create -> editDelegate.createCategory() + R.id.action_tracking -> viewModel.setCategoryTracking(category.id, !category.isTrackingEnabled) R.id.action_order -> return@setOnMenuItemClickListener false else -> { val order = CategoriesActivity.SORT_ORDERS.getOrNull(it.order)