From 30f351910a16c98aabe6d8a0aceacda41e52b775 Mon Sep 17 00:00:00 2001 From: Arturo Mejia Date: Fri, 28 Feb 2020 15:37:08 -0500 Subject: [PATCH] Make sure all installed extensions are registered for updates --- app/src/main/java/org/mozilla/fenix/FenixApplication.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt index 3cc261d96..f05941dfa 100644 --- a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt +++ b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt @@ -43,7 +43,7 @@ import org.mozilla.fenix.utils.BrowsersCache import org.mozilla.fenix.utils.Settings @SuppressLint("Registered") -@Suppress("TooManyFunctions") +@Suppress("TooManyFunctions", "LargeClass") open class FenixApplication : LocaleAwareApplication() { private val logger = Logger("FenixApplication") @@ -323,6 +323,9 @@ open class FenixApplication : LocaleAwareApplication() { _, sessionId -> val selected = components.core.sessionManager.findSessionById(sessionId) selected?.let { components.tabsUseCases.selectTab(it) } + }, + onExtensionsLoaded = { extensions -> + components.addonUpdater.registerForFutureUpdates(extensions) } ) } catch (e: UnsupportedOperationException) {