From 1d8107827caf5e8c1a4fff14bbce57db9016549e Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 13 Jan 2013 22:48:58 +0100 Subject: PlaybackController now checks if episode exists when the restoring last played episode. --- src/de/danoeh/antennapod/feed/FeedManager.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src/de/danoeh/antennapod/feed/FeedManager.java') 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); -- cgit v1.2.3