diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-01-19 23:57:34 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-01-19 23:57:34 +0100 |
| commit | 92e5ae8fc4ae77a6fe5cf7d961f9e90468eb3b30 (patch) | |
| tree | 78c865cc8cffe2441395ba5c1ae1df4e0d993fd8 /main/src/cgeo/geocaching/ui | |
| parent | 69749c97db51b8c7116acc14cda415ad2d39eac0 (diff) | |
| download | cgeo-92e5ae8fc4ae77a6fe5cf7d961f9e90468eb3b30.zip cgeo-92e5ae8fc4ae77a6fe5cf7d961f9e90468eb3b30.tar.gz cgeo-92e5ae8fc4ae77a6fe5cf7d961f9e90468eb3b30.tar.bz2 | |
fix #3540: corrupted images on image tab
Diffstat (limited to 'main/src/cgeo/geocaching/ui')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/ImagesList.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/ui/ImagesList.java b/main/src/cgeo/geocaching/ui/ImagesList.java index 3848398..1cd5a48 100644 --- a/main/src/cgeo/geocaching/ui/ImagesList.java +++ b/main/src/cgeo/geocaching/ui/ImagesList.java @@ -9,7 +9,7 @@ import cgeo.geocaching.utils.Log; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; -import rx.android.schedulers.AndroidSchedulers; +import rx.android.observables.AndroidObservable; import rx.subscriptions.CompositeSubscription; import rx.util.functions.Action1; @@ -97,14 +97,13 @@ public class ImagesList { descView.setVisibility(View.VISIBLE); } - subscriptions.add(imgGetter.fetchDrawable(img.getUrl()) - .observeOn(AndroidSchedulers.mainThread()).subscribe(new Action1<BitmapDrawable>() { + subscriptions.add(AndroidObservable.fromActivity(activity, imgGetter.fetchDrawable(img.getUrl())) + .subscribe(new Action1<BitmapDrawable>() { @Override public void call(final BitmapDrawable image) { display(image, img, rowView); } })); - imagesView.addView(rowView); } } |
