diff options
Diffstat (limited to 'library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java')
-rw-r--r-- | library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java b/library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java index 30e3051b..27fd7cae 100644 --- a/library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java +++ b/library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java @@ -521,6 +521,10 @@ public class GenericRequestBuilder<ModelType, DataType, ResourceType, TranscodeT * @return The given target. */ public <Y extends Target<TranscodeType>> Y into(Y target) { + if (target == null) { + throw new IllegalArgumentException("You must pass in a non null Target"); + } + Request previous = target.getRequest(); if (previous != null) { @@ -547,6 +551,9 @@ public class GenericRequestBuilder<ModelType, DataType, ResourceType, TranscodeT * @return The {@link BitmapImageViewTarget} used to wrap the given {@link ImageView}. */ public Target<TranscodeType> into(ImageView view) { + if (view == null) { + throw new IllegalArgumentException("You must pass in a non null View"); + } return into(glide.buildImageViewTarget(view, transcodeClass)); } |