force local explicitly

This commit is contained in:
IndusAryan 2024-06-20 23:55:07 +05:30
parent 7a66fd01dd
commit 2f5b65cd99

View file

@ -580,11 +580,9 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener, BiometricCa
fun setLibraryIcon(drawable: Int) { fun setLibraryIcon(drawable: Int) {
navRailView.apply { navRailView.apply {
menu.findItem(R.id.navigation_library)?.setIcon(drawable) menu.findItem(R.id.navigation_library)?.setIcon(drawable)
invalidate()
} }
navView.apply { navView.apply {
menu.findItem(R.id.navigation_library)?.setIcon(drawable) menu.findItem(R.id.navigation_library)?.setIcon(drawable)
invalidate()
} }
} }
@ -593,10 +591,11 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener, BiometricCa
"MAL" -> setLibraryIcon(R.drawable.mal_logo) "MAL" -> setLibraryIcon(R.drawable.mal_logo)
"AniList" -> setLibraryIcon(R.drawable.ic_anilist_icon) "AniList" -> setLibraryIcon(R.drawable.ic_anilist_icon)
"Simkl" -> setLibraryIcon(R.drawable.simkl_logo) "Simkl" -> setLibraryIcon(R.drawable.simkl_logo)
else -> setLibraryIcon(R.drawable.library_icon)
} }
} }
// observing library vm changes icon without needing app restart // observing library vm changes icon without app restart
libraryViewModel.currentApiName.observe(this@MainActivity) { libraryViewModel.currentApiName.observe(this@MainActivity) {
changeLibraryIcon() changeLibraryIcon()
} }