From fd97533c1f03028f3bf8dc5fffeef42c8818566d Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Thu, 22 Dec 2022 18:32:44 -0500 Subject: [PATCH] Fix color of group by icon in filtered library --- .../tachiyomi/ui/library/FilteredLibraryController.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/FilteredLibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/FilteredLibraryController.kt index e21f4e3001..5dbda87fec 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/FilteredLibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/FilteredLibraryController.kt @@ -11,6 +11,8 @@ import com.bluelinelabs.conductor.ControllerChangeType import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.ui.library.filter.FilterBottomSheet import eu.kanade.tachiyomi.ui.more.stats.details.StatsDetailsController +import eu.kanade.tachiyomi.util.system.contextCompatDrawable +import eu.kanade.tachiyomi.util.system.getResourceColor import eu.kanade.tachiyomi.util.view.hide import eu.kanade.tachiyomi.util.view.previousController @@ -99,7 +101,11 @@ class FilteredLibraryController(bundle: Bundle? = null) : LibraryController(bund override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { inflater.inflate(R.menu.filtered_library, menu) val groupItem = menu.findItem(R.id.action_group_by) - groupItem?.setIcon(LibraryGroup.groupTypeDrawableRes(presenter.groupType)) + val context = binding.root.context + val iconRes = LibraryGroup.groupTypeDrawableRes(presenter.groupType) + val icon = context.contextCompatDrawable(iconRes) + ?.apply { setTint(context.getResourceColor(R.attr.actionBarTintColor)) } + groupItem?.icon = icon } override fun onOptionsItemSelected(item: MenuItem): Boolean {