From 46cb2057392e732005bd1c05b73ae82586596bc2 Mon Sep 17 00:00:00 2001 From: Abdelilah El Aissaoui Date: Mon, 23 May 2022 19:14:21 +0200 Subject: [PATCH] Fixed white screen blink when opening a new tab --- src/main/kotlin/app/App.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/app/App.kt b/src/main/kotlin/app/App.kt index 1b276f7..2f98cff 100644 --- a/src/main/kotlin/app/App.kt +++ b/src/main/kotlin/app/App.kt @@ -234,13 +234,16 @@ class App { @Composable private fun TabsContent(tabs: List, selectedTabKey: Int) { - val selectedTab = tabs.firstOrNull { it.key == selectedTabKey } ?: return + val selectedTab = tabs.firstOrNull { it.key == selectedTabKey } Box( modifier = Modifier + .background(MaterialTheme.colors.background) .fillMaxSize(), ) { - AppTab(selectedTab.tabViewModel) + if (selectedTab != null) { + AppTab(selectedTab.tabViewModel) + } } }