summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2016-01-31 09:51:35 -0500
committerTom Hennen <tom.hennen@gmail.com>2016-01-31 09:51:35 -0500
commit79b5328ecf26df8f59816b717f5a6fcf92694d91 (patch)
tree3ba3e74979a3a085cb615c026150f3935e012ce1 /app/src/main/java/de/danoeh/antennapod
parent0288767d0630d9af16b8428e0502c7352e587c38 (diff)
downloadAntennaPod-79b5328ecf26df8f59816b717f5a6fcf92694d91.zip
don't show space warning if we can autodelete stuff.
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java
index d43e30d8f..6a99e7ebc 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/NavListAdapter.java
@@ -228,7 +228,10 @@ public class NavListAdapter extends BaseAdapter
}
} else if(tag.equals(DownloadsFragment.TAG) && UserPreferences.isEnableAutodownload()) {
int epCacheSize = UserPreferences.getEpisodeCacheSize();
- if(itemAccess.getNumberOfDownloadedItems() >= epCacheSize) {
+ // don't count episodes that we could delete when autodownloading
+ int spaceUsed = itemAccess.getNumberOfDownloadedItems() -
+ UserPreferences.getEpisodeCleanupAlgorithm().getAvailableSpace();
+ if (spaceUsed >= epCacheSize) {
holder.count.setText("{md-disc-full 150%}");
Iconify.addIcons(holder.count);
holder.count.setVisibility(View.VISIBLE);