From d971012a1d33280165fa890fc598b16ed27195ec Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Mon, 5 Aug 2013 21:13:15 -0700 Subject: Fix null ptr exception on download all podcasts --- .../daneren2005/dsub/fragments/SelectDirectoryFragment.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java b/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java index 7be4b8f3..be8cf91e 100644 --- a/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java +++ b/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java @@ -654,11 +654,12 @@ public class SelectDirectoryFragment extends SubsonicFragment implements Adapter @Override protected Void doInBackground() throws Throwable { MusicService musicService = MusicServiceFactory.getMusicService(context); - - int count = entryList.getCount(); - for(int i = 0; i < count; i++) { - PodcastEpisode episode = (PodcastEpisode) entryList.getItemAtPosition(i); - musicService.downloadPodcastEpisode(episode.getEpisodeId(), context, null); + + for(int i = 0; i < entries.size(); i++) { + PodcastEpisode episode = (PodcastEpisode) entries.get(i); + if("skipped".equals(episode.getStatus())) { + musicService.downloadPodcastEpisode(episode.getEpisodeId(), context, null); + } } return null; } -- cgit v1.2.3