diff --git a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt index 8e9ed12..9d6b468 100644 --- a/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt +++ b/app/src/main/java/com/example/medilightv2android/ui/views/monitoring/PiezoMonitoringView.kt @@ -1093,9 +1093,10 @@ fun PiezoMonitoringView(appState: AppState) { } Spacer(modifier = Modifier.height(0.dp)) // 캐릭터-mL 간격 축소 Text( - // Voiding 직후엔 displayMaxVolumeMl=0이고 estimatedVolume도 0 → "0 mL"가 의미 없음 → "— mL"로 + // displayMaxVolumeMl 가 set 됐을 때만 표시. fallback (estimatedVolume) 제거 — + // currentLevel 의 quantized leak (예: 단발 측정 후 home → 재진입 시 + // \"갑자기 150 mL\" 등장) 차단. if (displayMaxVolumeMl > 0) "${"%.0f".format(displayMaxVolumeMl)} mL" - else if (appState.estimatedVolume > 0) "${appState.estimatedVolume} mL" else "— mL", fontSize = volFontSize, fontWeight = FontWeight.ExtraBold,