From ab48253a506a81364c318642686338d8e29c9818 Mon Sep 17 00:00:00 2001 From: Chao Fan Date: Fri, 20 Mar 2026 21:55:49 +0800 Subject: [PATCH] fix(android): restore chat and screen tab behavior --- .../app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt | 2 +- .../src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt b/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt index 133252c6f8e..e7eb868ea5e 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt @@ -159,7 +159,7 @@ fun PostOnboardingTabs(viewModel: MainViewModel, modifier: Modifier = Modifier) HomeTab.Connect -> ConnectTabScreen(viewModel = viewModel) HomeTab.Chat -> if (!chatTabStarted) ChatSheet(viewModel = viewModel) HomeTab.Voice -> VoiceTabScreen(viewModel = viewModel) - HomeTab.Screen -> Unit + HomeTab.Screen -> if (!screenTabStarted) ScreenTabScreen(viewModel = viewModel, visible = true) HomeTab.Settings -> SettingsSheet(viewModel = viewModel) } } diff --git a/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt b/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt index 5883cdd965a..2d8fb255baa 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt @@ -63,6 +63,7 @@ fun ChatSheetContent(viewModel: MainViewModel) { LaunchedEffect(mainSessionKey) { viewModel.loadChat(mainSessionKey) + viewModel.refreshChatSessions(limit = 200) } val context = LocalContext.current