|
|
|
@ -10,10 +10,9 @@ import androidx.preference.PreferenceCategory
|
|
|
|
|
import androidx.preference.PreferenceFragmentCompat
|
|
|
|
|
import androidx.preference.SwitchPreference
|
|
|
|
|
import org.mozilla.fenix.FeatureFlags
|
|
|
|
|
import org.mozilla.fenix.GleanMetrics.Events
|
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
|
import org.mozilla.fenix.components.metrics.Event
|
|
|
|
|
import org.mozilla.fenix.components.metrics.Event.TabViewSettingChanged
|
|
|
|
|
import org.mozilla.fenix.components.metrics.Event.TabViewSettingChanged.Type
|
|
|
|
|
import org.mozilla.fenix.ext.components
|
|
|
|
|
import org.mozilla.fenix.ext.settings
|
|
|
|
|
import org.mozilla.fenix.ext.showToolbar
|
|
|
|
@ -104,12 +103,10 @@ class TabsSettingsFragment : PreferenceFragmentCompat() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun sendTabViewTelemetry() {
|
|
|
|
|
val metrics = requireContext().components.analytics.metrics
|
|
|
|
|
|
|
|
|
|
if (listRadioButton.isChecked && !gridRadioButton.isChecked) {
|
|
|
|
|
metrics.track(TabViewSettingChanged(Type.LIST))
|
|
|
|
|
Events.tabViewChanged.record(Events.TabViewChangedExtra("list"))
|
|
|
|
|
} else {
|
|
|
|
|
metrics.track(TabViewSettingChanged(Type.GRID))
|
|
|
|
|
Events.tabViewChanged.record(Events.TabViewChangedExtra("grid"))
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|