diff --git a/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java b/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java index 9f535be06..3f01bd9a2 100644 --- a/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java +++ b/lottie/src/main/java/com/airbnb/lottie/LottieDrawable.java @@ -1354,6 +1354,9 @@ private void drawDirectlyToCanvas(Canvas canvas) { * @see LottieAnimationView#setRenderMode(RenderMode) */ private void renderAndDrawAsBitmap(Canvas originalCanvas, CompositionLayer compositionLayer) { + if (composition == null || compositionLayer == null) { + return; + } ensureSoftwareRenderingObjectsInitialized(); //noinspection deprecation