From 271719c65159ccc65a2b35b847f0a27b35a63f43 Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Fri, 26 Feb 2021 18:39:11 +0000 Subject: [PATCH] Fixed satellite selection clearing bug #46 --- .../rtbishop/look4sat/ui/mainScreen/EntriesFragment.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/mainScreen/EntriesFragment.kt b/app/src/main/java/com/rtbishop/look4sat/ui/mainScreen/EntriesFragment.kt index 4467e6aa..985be69d 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/mainScreen/EntriesFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/mainScreen/EntriesFragment.kt @@ -133,8 +133,13 @@ class EntriesFragment : Fragment(R.layout.fragment_entries) { private fun navigateToPasses() { binding?.searchBar?.clearFocus() - entriesAdapter?.let { viewModel.updateEntriesSelection(it.getEntries()) } - requireView().findNavController().navigate(R.id.action_entries_to_passes) + entriesAdapter?.let { + val entries = it.getEntries() + if (entries.isNotEmpty()) { + viewModel.updateEntriesSelection(entries) + requireView().findNavController().navigate(R.id.action_entries_to_passes) + } + } } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {