summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-10-31 17:36:59 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2012-10-31 17:36:59 +0100
commitfe6460dde54ff93acd5d539386c6db44fada3f3a (patch)
tree6d843846908d1d8e561746d400272f1a394d0403
parent1c0874dabedee1eac0174c6e99885be92843f161 (diff)
downloadAntennaPod-fe6460dde54ff93acd5d539386c6db44fada3f3a.zip
Use title of feed for filename if available
-rw-r--r--src/de/danoeh/antennapod/storage/DownloadRequester.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/storage/DownloadRequester.java b/src/de/danoeh/antennapod/storage/DownloadRequester.java
index d977b4a3e..b32649345 100644
--- a/src/de/danoeh/antennapod/storage/DownloadRequester.java
+++ b/src/de/danoeh/antennapod/storage/DownloadRequester.java
@@ -200,8 +200,12 @@ public class DownloadRequester {
}
public String getFeedfileName(Feed feed) {
+ String filename = feed.getDownload_url();
+ if (feed.getTitle() != null && !feed.getTitle().isEmpty()) {
+ filename = feed.getTitle();
+ }
return "feed-"
- + FileNameGenerator.generateFileName(feed.getDownload_url());
+ + FileNameGenerator.generateFileName(filename);
}
public String getImagefilePath(Context context)
@@ -211,8 +215,12 @@ public class DownloadRequester {
}
public String getImagefileName(FeedImage image) {
+ String filename = image.getDownload_url();
+ if (image.getFeed() != null && image.getFeed().getTitle() != null) {
+ filename = image.getFeed().getTitle();
+ }
return "image-"
- + FileNameGenerator.generateFileName(image.getDownload_url());
+ + FileNameGenerator.generateFileName(filename);
}
public String getMediafilePath(Context context, FeedMedia media)