From cfff2561d9786bee856d8d81d6e2c1e1b6a23593 Mon Sep 17 00:00:00 2001 From: andrekir Date: Mon, 2 Jan 2023 22:38:25 -0300 Subject: [PATCH] refactor settings Snackbar --- .../java/com/geeksville/mesh/ui/SettingsFragment.kt | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) 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 d377f1267..b2b4bd35e 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/SettingsFragment.kt @@ -586,19 +586,13 @@ class SettingsFragment : ScreenFragment("Settings"), Logging { } private fun showSnackbar(msg: String) { - try { - Snackbar.make( - requireView(), - msg, - Snackbar.LENGTH_INDEFINITE - ) + if (isAdded) { + Snackbar.make(binding.root, msg, Snackbar.LENGTH_INDEFINITE) .apply { view.findViewById(R.id.snackbar_text).isSingleLine = false } .setAction(R.string.okay) { // dismiss } .show() - } catch (ex: IllegalStateException) { - errormsg("Snackbar couldn't find view for msgString $msg") } }