Make sure all installed extensions are registered for updates

fennec/beta
Arturo Mejia 4 years ago committed by GitHub
parent 0411233fc3
commit 30f351910a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -43,7 +43,7 @@ import org.mozilla.fenix.utils.BrowsersCache
import org.mozilla.fenix.utils.Settings import org.mozilla.fenix.utils.Settings
@SuppressLint("Registered") @SuppressLint("Registered")
@Suppress("TooManyFunctions") @Suppress("TooManyFunctions", "LargeClass")
open class FenixApplication : LocaleAwareApplication() { open class FenixApplication : LocaleAwareApplication() {
private val logger = Logger("FenixApplication") private val logger = Logger("FenixApplication")
@ -323,6 +323,9 @@ open class FenixApplication : LocaleAwareApplication() {
_, sessionId -> _, sessionId ->
val selected = components.core.sessionManager.findSessionById(sessionId) val selected = components.core.sessionManager.findSessionById(sessionId)
selected?.let { components.tabsUseCases.selectTab(it) } selected?.let { components.tabsUseCases.selectTab(it) }
},
onExtensionsLoaded = { extensions ->
components.addonUpdater.registerForFutureUpdates(extensions)
} }
) )
} catch (e: UnsupportedOperationException) { } catch (e: UnsupportedOperationException) {

Loading…
Cancel
Save