From e1f320276e5c202914ef1cf25ec4703c67c821d1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 18 Dec 2025 11:39:23 +0100 Subject: [PATCH] Android: hide Disconnect without remote --- .../main/java/com/steipete/clawdis/node/ui/SettingsSheet.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/SettingsSheet.kt b/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/SettingsSheet.kt index d77410037..899817639 100644 --- a/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/SettingsSheet.kt +++ b/apps/android/app/src/main/java/com/steipete/clawdis/node/ui/SettingsSheet.kt @@ -154,7 +154,8 @@ fun SettingsSheet(viewModel: MainViewModel) { item { ListItem(headlineContent = { Text("Address") }, supportingContent = { Text(remoteAddress!!) }) } } item { - if (isConnected) { + // UI sanity: "Disconnect" only when we have an active remote. + if (isConnected && remoteAddress != null) { Button( onClick = { viewModel.disconnect()