From 1ff7d458a55785655e9d5383c71bf9ada2850371 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 14 Dec 2025 05:42:15 +0000 Subject: [PATCH] fix(android): avoid non-exhaustive sheet switch --- .../src/main/java/com/steipete/clawdis/node/ui/RootScreen.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/RootScreen.kt b/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/RootScreen.kt index ae4dcedea..d706e8de2 100644 --- a/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/RootScreen.kt +++ b/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/RootScreen.kt @@ -60,12 +60,13 @@ fun RootScreen(viewModel: MainViewModel) { } } - if (sheet != null) { + val currentSheet = sheet + if (currentSheet != null) { ModalBottomSheet( onDismissRequest = { sheet = null }, sheetState = sheetState, ) { - when (sheet) { + when (currentSheet) { Sheet.Chat -> ChatSheet(viewModel = viewModel) Sheet.Settings -> SettingsSheet(viewModel = viewModel) }