From fbe1dd3d9e432efae4eb745510a0c8937868c18b Mon Sep 17 00:00:00 2001 From: Abdelilah El Aissaoui Date: Fri, 2 Aug 2024 22:33:30 +0200 Subject: [PATCH] Fixed crash when last tab selected was an empty tab --- src/main/kotlin/com/jetpackduba/gitnuro/ui/TabsManager.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/jetpackduba/gitnuro/ui/TabsManager.kt b/src/main/kotlin/com/jetpackduba/gitnuro/ui/TabsManager.kt index fa4081f..10a1bd7 100644 --- a/src/main/kotlin/com/jetpackduba/gitnuro/ui/TabsManager.kt +++ b/src/main/kotlin/com/jetpackduba/gitnuro/ui/TabsManager.kt @@ -43,8 +43,8 @@ class TabsManager @Inject constructor( val latestSelectedTabIndex = appSettingsRepository.latestRepositoryTabSelected _currentTab.value = when(latestSelectedTabIndex < 0) { - true -> _tabsFlow.value.first() - false -> tabsFlow.value[latestSelectedTabIndex] + true -> tabsFlow.value.first() + false -> tabsFlow.value.getOrNull(latestSelectedTabIndex) ?: tabsFlow.value.first() } }