|
|
@ -79,6 +79,7 @@ import mozilla.components.support.utils.SafeIntent
|
|
|
|
import mozilla.components.support.utils.toSafeIntent
|
|
|
|
import mozilla.components.support.utils.toSafeIntent
|
|
|
|
import mozilla.components.support.webextensions.WebExtensionPopupFeature
|
|
|
|
import mozilla.components.support.webextensions.WebExtensionPopupFeature
|
|
|
|
import mozilla.telemetry.glean.private.NoExtras
|
|
|
|
import mozilla.telemetry.glean.private.NoExtras
|
|
|
|
|
|
|
|
import org.mozilla.experiments.nimbus.initializeTooling
|
|
|
|
import org.mozilla.fenix.GleanMetrics.Events
|
|
|
|
import org.mozilla.fenix.GleanMetrics.Events
|
|
|
|
import org.mozilla.fenix.GleanMetrics.Metrics
|
|
|
|
import org.mozilla.fenix.GleanMetrics.Metrics
|
|
|
|
import org.mozilla.fenix.GleanMetrics.StartOnHome
|
|
|
|
import org.mozilla.fenix.GleanMetrics.StartOnHome
|
|
|
@ -221,6 +222,8 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
|
|
|
|
// DO NOT MOVE ANYTHING ABOVE THIS getProfilerTime CALL.
|
|
|
|
// DO NOT MOVE ANYTHING ABOVE THIS getProfilerTime CALL.
|
|
|
|
val startTimeProfiler = components.core.engine.profiler?.getProfilerTime()
|
|
|
|
val startTimeProfiler = components.core.engine.profiler?.getProfilerTime()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Setup nimbus-cli tooling. This is a NOOP when launching normally.
|
|
|
|
|
|
|
|
components.analytics.experiments.initializeTooling(applicationContext, intent)
|
|
|
|
components.strictMode.attachListenerToDisablePenaltyDeath(supportFragmentManager)
|
|
|
|
components.strictMode.attachListenerToDisablePenaltyDeath(supportFragmentManager)
|
|
|
|
MarkersFragmentLifecycleCallbacks.register(supportFragmentManager, components.core.engine)
|
|
|
|
MarkersFragmentLifecycleCallbacks.register(supportFragmentManager, components.core.engine)
|
|
|
|
|
|
|
|
|
|
|
|