mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
fixes image retention when no network is available (#5335)
This commit is contained in:
parent
b18bc8ff4b
commit
a708c811d6
1 changed files with 6 additions and 5 deletions
|
|
@ -604,11 +604,12 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements
|
||||||
image.getHierarchy().setFailureImage(R.drawable.image_placeholder);
|
image.getHierarchy().setFailureImage(R.drawable.image_placeholder);
|
||||||
|
|
||||||
DraweeController controller = Fresco.newDraweeControllerBuilder()
|
DraweeController controller = Fresco.newDraweeControllerBuilder()
|
||||||
.setLowResImageRequest(ImageRequest.fromUri(media != null ? media.getThumbUrl() : null))
|
.setLowResImageRequest(ImageRequest.fromUri(media != null ? media.getThumbUrl() : null))
|
||||||
.setImageRequest(ImageRequest.fromUri(media != null ? media.getImageUrl() : null))
|
.setRetainImageOnFailure(true)
|
||||||
.setControllerListener(aspectRatioListener)
|
.setImageRequest(ImageRequest.fromUri(media != null ? media.getImageUrl() : null))
|
||||||
.setOldController(image.getController())
|
.setControllerListener(aspectRatioListener)
|
||||||
.build();
|
.setOldController(image.getController())
|
||||||
|
.build();
|
||||||
image.setController(controller);
|
image.setController(controller);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue