From 830a834ea6cd9f3015f6c5a6af03cedffe1265c5 Mon Sep 17 00:00:00 2001 From: Jay Date: Sun, 10 May 2020 18:04:03 -0400 Subject: [PATCH] Using a float on the progress on app updates Not sure if needed but I saw some funny behavior with the progress bar --- .../java/eu/kanade/tachiyomi/data/updater/UpdaterService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/updater/UpdaterService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/updater/UpdaterService.kt index 74df3c35c6..39596ea221 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/updater/UpdaterService.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/updater/UpdaterService.kt @@ -96,7 +96,7 @@ class UpdaterService : Service() { var lastTick = 0L override fun update(bytesRead: Long, contentLength: Long, done: Boolean) { - val progress = (100 * bytesRead / contentLength).toInt() + val progress = (100 * (bytesRead.toFloat() / contentLength)).toInt() val currentTime = System.currentTimeMillis() if (progress > savedProgress && currentTime - 200 > lastTick) { savedProgress = progress