diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2013-01-13 22:48:58 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2013-01-13 22:48:58 +0100 |
commit | 1d8107827caf5e8c1a4fff14bbce57db9016549e (patch) | |
tree | fe8860edc6090bdac04b85dea5f59b2518b7dfd3 /src/de/danoeh/antennapod/feed/FeedManager.java | |
parent | 7d44a549bca89e320b1e2b2bd6b8ac22aee2de5b (diff) | |
download | AntennaPod-1d8107827caf5e8c1a4fff14bbce57db9016549e.zip |
PlaybackController now checks if episode exists when the restoring last
played episode.
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedManager.java')
-rw-r--r-- | src/de/danoeh/antennapod/feed/FeedManager.java | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedManager.java b/src/de/danoeh/antennapod/feed/FeedManager.java index 597936e5a..3e5e838b0 100644 --- a/src/de/danoeh/antennapod/feed/FeedManager.java +++ b/src/de/danoeh/antennapod/feed/FeedManager.java @@ -124,18 +124,11 @@ public class FeedManager { boolean startWhenPrepared, boolean shouldStream) { try { if (!shouldStream) { - if (media.getFile_url() == null) { - throw new MediaFileNotFoundException("Feed URL was null", + if (media.fileExists() == false) { + throw new MediaFileNotFoundException( + "No episode was found at " + media.getFile_url(), media); - } else { - File f = new File(media.getFile_url()); - if (!f.exists() || !f.canRead()) { - throw new MediaFileNotFoundException( - "No episode was found at " - + media.getFile_url(), media); - } } - } // Start playback Service Intent launchIntent = new Intent(context, PlaybackService.class); |