aboutsummaryrefslogtreecommitdiff
path: root/library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java')
-rw-r--r--library/src/main/java/com/bumptech/glide/GenericRequestBuilder.java7
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));
}