diff --git a/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java b/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java index 3f01bd9a2..637e49446 100644 --- a/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java +++ b/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java @@ -549,11 +549,12 @@ public void draw(Canvas canvas, Matrix matrix) { @MainThread @Override public void start() { - // Don't auto play when in edit mode. Callback callback = getCallback(); - if (callback instanceof View && !((View) callback).isInEditMode()) { - playAnimation(); + if (callback instanceof View && ((View) callback).isInEditMode()) { + // Don't auto play when in edit mode. + return; } + playAnimation(); } @MainThread