summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed/FeedManager.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-01-13 22:48:58 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2013-01-13 22:48:58 +0100
commit1d8107827caf5e8c1a4fff14bbce57db9016549e (patch)
treefe8860edc6090bdac04b85dea5f59b2518b7dfd3 /src/de/danoeh/antennapod/feed/FeedManager.java
parent7d44a549bca89e320b1e2b2bd6b8ac22aee2de5b (diff)
downloadAntennaPod-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.java13
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);