diff options
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/ImagesList.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/main/src/cgeo/geocaching/ui/ImagesList.java b/main/src/cgeo/geocaching/ui/ImagesList.java index 4058e15..d380e6b 100644 --- a/main/src/cgeo/geocaching/ui/ImagesList.java +++ b/main/src/cgeo/geocaching/ui/ImagesList.java @@ -100,11 +100,17 @@ public class ImagesList { assert(imageView != null); subscriptions.add(AndroidObservable.fromActivity(activity, imgGetter.fetchDrawable(img.getUrl())) .subscribe(new Action1<BitmapDrawable>() { - @Override - public void call(final BitmapDrawable image) { - display(imageView, image, img, rowView); - } - })); + @Override + public void call(final BitmapDrawable image) { + display(imageView, image, img, rowView); + } + }, new Action1<Throwable>() { + @Override + public void call(final Throwable e) { + // Ignore error due to interruptions. + // FIXME: why is this necessary? + } + })); rowView.addView(imageView); imagesView.addView(rowView); } |
