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 {