diff --git a/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt b/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt index ec7e801..0aa2e6b 100644 --- a/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt +++ b/app/src/main/java/com/medithings/vesiscan/ui/views/clinical/HospitalModeView.kt @@ -529,10 +529,14 @@ fun HospitalModeView(appState: AppState) { } Spacer(Modifier.height(12.dp)) + // 연결 여부로 막지 않는다(2026-09-28). 종전에는 `isConnected` 도 조건이라 + // 프로브가 안 붙은 채 [정렬 시작] 을 누르면 아무 일도 없었다 — 글자색이 + // 항상 파랑이라 비활성인 줄도 모른다. 정렬 화면에 [기기 연결] 이 있고 측정 + // 버튼은 거기서 연결을 본다. 들어가서 붙이면 된다. AnchorCard( anchorCm = appState.anchorCm, basis = appState.anchorBasis, - enabled = !running && isConnected, + enabled = !running, onAlign = { appState.currentScreen = AppScreen.ANCHOR_ALIGN }, ) Spacer(Modifier.height(12.dp)) @@ -974,7 +978,13 @@ private fun AnchorCard( TextButton(onClick = onAlign, enabled = enabled) { // "다시 정렬"은 **해야 하는 일**로 읽힌다. 이 버튼은 선택이다 — // 위치가 이미 정해져 있고, 다시 찾고 싶을 때만 누른다. - Text(if (set) "위치 다시 찾기" else "정렬 시작", color = MlPrimary) + // + // 비활성(측정 중)일 때는 색을 지정하지 않는다 — TextButton 의 비활성 + // 색이 그대로 나와야 눌러도 안 되는 상태가 눈에 보인다. + Text( + if (set) "위치 다시 찾기" else "정렬 시작", + color = if (enabled) MlPrimary else Color.Unspecified, + ) } } Text(