summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-02-06 12:46:36 +0100
committerByteHamster <info@bytehamster.com>2021-02-15 11:44:02 +0100
commitc6b5d60a7c9cb8e297471d70593e5553bfb8fd9f (patch)
tree4c71af9a2005c691accf5b4fc29ba58f30005f9a /app/src/main/java/de/danoeh/antennapod
parent4aa54435298b4d21d070069c2569adb894435604 (diff)
downloadAntennaPod-c6b5d60a7c9cb8e297471d70593e5553bfb8fd9f.zip
Don't set progress to 0 and then back to a number
This triggers an animation
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/DownloadlistAdapter.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/DownloadlistAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/DownloadlistAdapter.java
index 9d63d8ad7..9363edc9f 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/DownloadlistAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/DownloadlistAdapter.java
@@ -68,8 +68,8 @@ public class DownloadlistAdapter extends BaseAdapter {
holder.secondaryActionButton.setContentDescription(context.getString(R.string.cancel_download_label));
holder.secondaryActionButton.setTag(downloader);
holder.secondaryActionButton.setOnClickListener(butSecondaryListener);
- holder.secondaryActionProgress.setPercentage(0, request);
+ boolean percentageWasSet = false;
String status = "";
if (request.getFeedfileType() == Feed.FEEDFILETYPE_FEED) {
status += context.getString(R.string.download_type_feed);
@@ -85,8 +85,12 @@ public class DownloadlistAdapter extends BaseAdapter {
status += " / " + Formatter.formatShortFileSize(context, request.getSize());
holder.secondaryActionProgress.setPercentage(
0.01f * Math.max(1, request.getProgressPercent()), request);
+ percentageWasSet = true;
}
}
+ if (!percentageWasSet) {
+ holder.secondaryActionProgress.setPercentage(0, request);
+ }
holder.status.setText(status);
return convertView;