From cb79f17c231520e804c2d0c366ef5d0fb650a6c8 Mon Sep 17 00:00:00 2001 From: Johan von Forstner Date: Sun, 17 Jan 2021 14:08:28 +0100 Subject: [PATCH] catch IllegalArgumentException --- .../main/java/net/vonforst/evmap/fragment/MapFragment.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt index 34445dbf..8a263b29 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/MapFragment.kt @@ -224,7 +224,11 @@ class MapFragment : Fragment(), OnMapReadyCallback, MapsActivity.FragmentCallbac ) if (!PreferenceDataSource(requireContext()).welcomeDialogShown) { - navController.navigate(R.id.action_map_to_welcome) + try { + navController.navigate(R.id.action_map_to_welcome) + } catch (ignored: IllegalArgumentException) { + // when there is already another navigation going on + } } }