diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-10-31 17:36:59 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-10-31 17:36:59 +0100 |
commit | fe6460dde54ff93acd5d539386c6db44fada3f3a (patch) | |
tree | 6d843846908d1d8e561746d400272f1a394d0403 | |
parent | 1c0874dabedee1eac0174c6e99885be92843f161 (diff) | |
download | AntennaPod-fe6460dde54ff93acd5d539386c6db44fada3f3a.zip |
Use title of feed for filename if available
-rw-r--r-- | src/de/danoeh/antennapod/storage/DownloadRequester.java | 12 |
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) |