diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-10-05 20:14:29 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-10-05 20:14:29 +0200 |
commit | 273ff588d95ff6d2c05513820ea64c4b23b86065 (patch) | |
tree | 1948c6dc94674053499c82fb9fe4c3fbcd7b7ea6 /src/de/danoeh | |
parent | 027bebd6a9e114612c8cf5cfffe9ca005f75bdc1 (diff) | |
download | AntennaPod-273ff588d95ff6d2c05513820ea64c4b23b86065.zip |
Check for blank URL before loading image
Diffstat (limited to 'src/de/danoeh')
-rw-r--r-- | src/de/danoeh/antennapod/activity/DefaultOnlineFeedViewActivity.java | 2 | ||||
-rw-r--r-- | src/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java | 12 |
2 files changed, 9 insertions, 5 deletions
diff --git a/src/de/danoeh/antennapod/activity/DefaultOnlineFeedViewActivity.java b/src/de/danoeh/antennapod/activity/DefaultOnlineFeedViewActivity.java index a03fa7949..e8bc75293 100644 --- a/src/de/danoeh/antennapod/activity/DefaultOnlineFeedViewActivity.java +++ b/src/de/danoeh/antennapod/activity/DefaultOnlineFeedViewActivity.java @@ -122,7 +122,7 @@ public class DefaultOnlineFeedViewActivity extends OnlineFeedViewActivity { subscribeButton = (Button) header.findViewById(R.id.butSubscribe); - if (feed.getImage() != null) { + if (feed.getImage() != null && StringUtils.isNoneBlank(feed.getImage().getDownload_url())) { PicassoProvider.getDefaultPicassoInstance(this) .load(feed.getImage().getDownload_url()) .fit() diff --git a/src/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java b/src/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java index f2e78a57e..aeb1fc53a 100644 --- a/src/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java +++ b/src/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java @@ -8,6 +8,8 @@ import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.TextView; +import org.apache.commons.lang3.StringUtils; + import java.util.List; import de.danoeh.antennapod.R; @@ -48,10 +50,12 @@ public class PodcastListAdapter extends ArrayAdapter<GpodnetPodcast> { holder.title.setText(podcast.getTitle()); holder.description.setText(podcast.getDescription()); - PicassoProvider.getDefaultPicassoInstance(convertView.getContext()) - .load(podcast.getLogoUrl()) - .fit() - .into(holder.image); + if (StringUtils.isNoneBlank(podcast.getLogoUrl())) { + PicassoProvider.getDefaultPicassoInstance(convertView.getContext()) + .load(podcast.getLogoUrl()) + .fit() + .into(holder.image); + } return convertView; } |