From 29bed882f7dc88bcc90896216f392cecfecb94a8 Mon Sep 17 00:00:00 2001 From: Jonathan Nobels Date: Tue, 26 Mar 2024 08:16:57 -0400 Subject: [PATCH] Fix NaN on total size --- .../java/com/tailscale/ipn/ui/viewModel/TaildropViewModel.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/android/src/main/java/com/tailscale/ipn/ui/viewModel/TaildropViewModel.kt b/android/src/main/java/com/tailscale/ipn/ui/viewModel/TaildropViewModel.kt index 13619d0..f1f0d69 100644 --- a/android/src/main/java/com/tailscale/ipn/ui/viewModel/TaildropViewModel.kt +++ b/android/src/main/java/com/tailscale/ipn/ui/viewModel/TaildropViewModel.kt @@ -115,6 +115,7 @@ class TaildropViewModel(val transfers: StateFlow>) : IpnViewM private fun progress(transfers: List): Double { val total = transfers.sumOf { it.DeclaredSize }.toDouble() val sent = transfers.sumOf { it.Sent }.toDouble() + if (total < 0.1) return 0.0 return (sent / total) }