Merge pull request #5341 from myslok/clear-cover-targets-to-prevent-folder-cover-race-condition
Clear cover target when setting folder image in CoverLoader
This commit is contained in:
commit
e532793597
|
@ -72,7 +72,10 @@ public class CoverLoader {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void load() {
|
public void load() {
|
||||||
|
CoverTarget coverTarget = new CoverTarget(txtvPlaceholder, imgvCover, textAndImageCombined);
|
||||||
|
|
||||||
if (resource != 0) {
|
if (resource != 0) {
|
||||||
|
Glide.with(activity).clear(coverTarget);
|
||||||
imgvCover.setImageResource(resource);
|
imgvCover.setImageResource(resource);
|
||||||
CoverTarget.setPlaceholderVisibility(txtvPlaceholder, textAndImageCombined);
|
CoverTarget.setPlaceholderVisibility(txtvPlaceholder, textAndImageCombined);
|
||||||
return;
|
return;
|
||||||
|
@ -93,7 +96,7 @@ public class CoverLoader {
|
||||||
.apply(options));
|
.apply(options));
|
||||||
}
|
}
|
||||||
|
|
||||||
builder.into(new CoverTarget(txtvPlaceholder, imgvCover, textAndImageCombined));
|
builder.into(coverTarget);
|
||||||
}
|
}
|
||||||
|
|
||||||
static class CoverTarget extends CustomViewTarget<ImageView, Drawable> {
|
static class CoverTarget extends CustomViewTarget<ImageView, Drawable> {
|
||||||
|
|
Loading…
Reference in New Issue