diff --git a/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc b/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc index dd112f79268..bd940281a46 100644 --- a/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc +++ b/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc @@ -248,7 +248,7 @@ sk_sp ImageDecoderImpeller::UploadTexture( texture->SetLabel(impeller::SPrintF("ui.Image(%p)", texture.get()).c_str()); - { + if (texture_descriptor.mip_count > 1u) { auto command_buffer = context->CreateCommandBuffer(); if (!command_buffer) { FML_DLOG(ERROR)