diff --git a/app/src/main/java/org/mozilla/fenix/crashes/CrashReporterFragment.kt b/app/src/main/java/org/mozilla/fenix/crashes/CrashReporterFragment.kt index aca644183..300090903 100644 --- a/app/src/main/java/org/mozilla/fenix/crashes/CrashReporterFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/crashes/CrashReporterFragment.kt @@ -16,7 +16,6 @@ import kotlinx.android.synthetic.main.fragment_crash_reporter.* import mozilla.components.lib.crash.Crash import org.mozilla.fenix.R import org.mozilla.fenix.ext.requireComponents -import org.mozilla.fenix.utils.Settings class CrashReporterFragment : Fragment() { override fun onCreateView( @@ -35,13 +34,13 @@ class CrashReporterFragment : Fragment() { // TODO TelemetryWrapper.crashReporterOpened() - closeTabButton.setOnClickListener { + close_tab_button.setOnClickListener { val selectedSession = requireComponents.core.sessionManager.selectedSession selectedSession?.let { session -> requireComponents.useCases.tabsUseCases.removeTab.invoke(session) } // TODO TelemetryWrapper.crashReporterClosed(wantsSubmitCrashReport) - if (Settings.getInstance(context!!).isCrashReportingEnabled) { + if (send_crash_checkbox.isChecked) { requireComponents.analytics.crashReporter.submitReport(crash) } diff --git a/app/src/main/res/layout/fragment_crash_reporter.xml b/app/src/main/res/layout/fragment_crash_reporter.xml index cc68c20cc..b53f5b39c 100644 --- a/app/src/main/res/layout/fragment_crash_reporter.xml +++ b/app/src/main/res/layout/fragment_crash_reporter.xml @@ -34,8 +34,23 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/crash_tab_image" /> + +