diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java index 46539ef38..c1e5b510d 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java @@ -387,12 +387,12 @@ public class AppDetailsRecyclerViewAdapter progressLabel.setContentDescription(context.getString(R.string.downloading)); progressPercent.setText(""); } else if (totalBytes > 0 && bytesDownloaded >= 0) { - float percent = bytesDownloaded * 100 / totalBytes; + float percent = (float) bytesDownloaded / totalBytes; progressLabel.setText(Utils.getFriendlySize(bytesDownloaded) + " / " + Utils.getFriendlySize(totalBytes)); progressLabel.setContentDescription(context.getString(R.string.app__tts__downloading_progress, (int) percent)); NumberFormat format = NumberFormat.getPercentInstance(); format.setMaximumFractionDigits(0); - progressPercent.setText(format.format(percent / 100)); + progressPercent.setText(format.format(percent)); } else if (bytesDownloaded >= 0) { progressLabel.setText(Utils.getFriendlySize(bytesDownloaded)); progressLabel.setContentDescription(context.getString(R.string.downloading));