|
|
|
@ -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) {
|
|
|
|
|