From cf2e740b96474b5d7f46277834173a86010fc251 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Thu, 15 Oct 2020 15:46:53 -0700 Subject: [PATCH] Check for null images in ImageFromCompressedData See https://github.com/flutter/flutter/issues/67855 --- lib/ui/painting/image_decoder.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ui/painting/image_decoder.cc b/lib/ui/painting/image_decoder.cc index a2de0185bb285..d6c4a668fb5fc 100644 --- a/lib/ui/painting/image_decoder.cc +++ b/lib/ui/painting/image_decoder.cc @@ -105,7 +105,8 @@ sk_sp ImageFromCompressedData(fml::RefPtr descriptor, if (!descriptor->should_resize(target_width, target_height)) { // No resizing requested. Just decode & rasterize the image. - return descriptor->image()->makeRasterImage(); + sk_sp image = descriptor->image(); + return image ? image->makeRasterImage() : nullptr; } const SkISize source_dimensions = descriptor->image_info().dimensions();