From d5d93bfd1be17d22ca6189985f02952fd50e6e4f Mon Sep 17 00:00:00 2001 From: Nikolay Pultsin Date: Wed, 4 Nov 2015 01:49:53 +0000 Subject: [PATCH] fixed page percent computation --- .../main/java/org/geometerplus/fbreader/fbreader/FBView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fbreader/app/src/main/java/org/geometerplus/fbreader/fbreader/FBView.java b/fbreader/app/src/main/java/org/geometerplus/fbreader/fbreader/FBView.java index 48db613f1..9a96134bf 100644 --- a/fbreader/app/src/main/java/org/geometerplus/fbreader/fbreader/FBView.java +++ b/fbreader/app/src/main/java/org/geometerplus/fbreader/fbreader/FBView.java @@ -509,7 +509,8 @@ public final class FBView extends ZLTextView { } if (footerOptions.showProgressAsPercentage() && pagePosition.Total != 0) { maybeAddSeparator(info, separator); - info.append(String.valueOf((100 * pagePosition.Current + 49) / pagePosition.Total)); + final int percent = (int)(100f * pagePosition.Current / pagePosition.Total + .5f); + info.append(String.valueOf(percent)); info.append("%"); }