diff --git a/src/ui/radarr_ui/downloads/mod.rs b/src/ui/radarr_ui/downloads/mod.rs index 26a8773..fa17417 100644 --- a/src/ui/radarr_ui/downloads/mod.rs +++ b/src/ui/radarr_ui/downloads/mod.rs @@ -92,7 +92,11 @@ fn draw_downloads(f: &mut Frame<'_>, app: &mut App<'_>, area: Rect) { ); } - let percent = 1f64 - (*sizeleft as f64 / *size as f64); + let percent = if *size == 0 { + 0.0 + } else { + 1f64 - (*sizeleft as f64 / *size as f64) + }; let file_size: f64 = convert_to_gb(*size); Row::new(vec![