summaryrefslogtreecommitdiff
path: root/src/de/danoeh
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-10-05 20:14:29 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2014-10-05 20:14:29 +0200
commit273ff588d95ff6d2c05513820ea64c4b23b86065 (patch)
tree1948c6dc94674053499c82fb9fe4c3fbcd7b7ea6 /src/de/danoeh
parent027bebd6a9e114612c8cf5cfffe9ca005f75bdc1 (diff)
downloadAntennaPod-273ff588d95ff6d2c05513820ea64c4b23b86065.zip
Check for blank URL before loading image
Diffstat (limited to 'src/de/danoeh')
-rw-r--r--src/de/danoeh/antennapod/activity/DefaultOnlineFeedViewActivity.java2
-rw-r--r--src/de/danoeh/antennapod/adapter/gpodnet/PodcastListAdapter.java12
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;
}