From 9aa92793661e9d53f79230eb37b893fb2b76dd1e Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sun, 11 Jun 2017 21:14:15 +0200 Subject: [PATCH] DroidFish: Fixed crash due to division by zero. Fixed crash that could happen when reading a PGN file at the same time as another process was writing to the file. --- DroidFish/src/org/petero/droidfish/activities/PGNFile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DroidFish/src/org/petero/droidfish/activities/PGNFile.java b/DroidFish/src/org/petero/droidfish/activities/PGNFile.java index f04ec57..f40ac25 100644 --- a/DroidFish/src/org/petero/droidfish/activities/PGNFile.java +++ b/DroidFish/src/org/petero/droidfish/activities/PGNFile.java @@ -337,7 +337,7 @@ public class PGNFile { gi = null; break; } - final int newPercent = (int)(filePos * 100 / fileLen); + final int newPercent = fileLen == 0 ? 0 : (int)(filePos * 100 / fileLen); if (newPercent > percent) { percent = newPercent; if (progress != null) {