aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/ui/ImagesList.java16
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);
}