From 93d78701ceacf1cb34143dadde4048a63aba3a65 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Sun, 3 Nov 2024 15:36:26 -0700 Subject: [PATCH] fix:fixed divide by zero panic when download size is unknown --- src/ui/radarr_ui/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/radarr_ui/mod.rs b/src/ui/radarr_ui/mod.rs index 864ed57..8f58912 100644 --- a/src/ui/radarr_ui/mod.rs +++ b/src/ui/radarr_ui/mod.rs @@ -192,7 +192,11 @@ fn draw_downloads_context(f: &mut Frame<'_>, app: &App<'_>, area: Rect) { size, .. } = &downloads_vec[i]; - 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 download_gauge = line_gauge_with_title(title, percent); f.render_widget(download_gauge, download_item_areas[i]);