From 702c004355483b0655ce6d28e01f016129eebdbc Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Tue, 4 Jun 2024 18:17:57 +0200 Subject: [PATCH] Fix: divide by zero --- src/main/java/com/sheepit/client/DownloadProgress.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sheepit/client/DownloadProgress.java b/src/main/java/com/sheepit/client/DownloadProgress.java index 644a851..31eeff7 100644 --- a/src/main/java/com/sheepit/client/DownloadProgress.java +++ b/src/main/java/com/sheepit/client/DownloadProgress.java @@ -43,6 +43,8 @@ public class DownloadProgress { public synchronized void addProgress(long progress) { this.partial += progress; - gui.status(String.format(this.guiPattern + " %.0f %%", 100.0f * this.partial / this.total)); + if (this.total != 0) { + gui.status(String.format(this.guiPattern + " %.0f %%", 100.0f * this.partial / this.total)); + } } }