From 3d195c9dc0684da633de4f4177469deb4621c7bb Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Mon, 3 Jul 2017 09:03:28 +1000 Subject: [PATCH] Report progress correctly Was previously sending an indeterminate progress event, when we actually knew how long was remaining. --- app/src/main/java/org/fdroid/fdroid/UpdateService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/UpdateService.java b/app/src/main/java/org/fdroid/fdroid/UpdateService.java index 701d5ee43..e6a02303f 100644 --- a/app/src/main/java/org/fdroid/fdroid/UpdateService.java +++ b/app/src/main/java/org/fdroid/fdroid/UpdateService.java @@ -537,12 +537,12 @@ public class UpdateService extends IntentService { */ public static void reportProcessingAppsProgress(Context context, RepoUpdater updater, int appsSaved, int totalApps) { Utils.debugLog(TAG, "Committing " + updater.indexUrl + "(" + appsSaved + "/" + totalApps + ")"); - String message; if (totalApps > 0) { - message = context.getString(R.string.status_inserting_x_apps, appsSaved, totalApps, updater.indexUrl); + String message = context.getString(R.string.status_inserting_x_apps, appsSaved, totalApps, updater.indexUrl); + sendStatus(context, STATUS_INFO, message, (int) ((double) appsSaved / totalApps * 100)); } else { - message = context.getString(R.string.status_inserting_apps); + String message = context.getString(R.string.status_inserting_apps); + sendStatus(context, STATUS_INFO, message); } - sendStatus(context, STATUS_INFO, message); } }