Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Add check for current controller before setting extension update tab badge (#5733)

Cette révision appartient à :
Hunter Nickel 2021-08-16 09:58:30 -06:00 révisé par GitHub
Parent 326d4c2641
révision faef35ec47
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: 4AEE18F83AFDEB23

Voir le fichier

@ -92,6 +92,11 @@ class BrowseController :
}
fun setExtensionUpdateBadge() {
/* It's possible to switch to the Library controller by the time setExtensionUpdateBadge
is called, resulting in a badge being put on the category tabs (if enabled).
This check prevents that from happening */
if (router.backstack.last().controller !is BrowseController) return
(activity as? MainActivity)?.binding?.tabs?.apply {
val updates = preferences.extensionUpdatesCount().get()
if (updates > 0) {