From 5dc55b52f60413773f9b0627f386af7ddfde2a86 Mon Sep 17 00:00:00 2001 From: andrekir Date: Sat, 5 Feb 2022 17:09:31 -0300 Subject: [PATCH] add confirmation dialog for firmware update --- .../main/java/com/geeksville/mesh/ui/SettingsFragment.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt index 4c63e4123..0aeb172d3 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt @@ -659,7 +659,14 @@ class SettingsFragment : ScreenFragment("Settings"), Logging { } binding.updateFirmwareButton.setOnClickListener { - doFirmwareUpdate() + MaterialAlertDialogBuilder(requireContext()) + .setMessage("${getString(R.string.update_firmware)}?") + .setNeutralButton(R.string.cancel) { _, _ -> + } + .setPositiveButton(getString(R.string.okay)) { _, _ -> + doFirmwareUpdate() + } + .show() } binding.usernameEditText.on(EditorInfo.IME_ACTION_DONE) {