From e2e571ca1fb70e68bf04087d065a19730fdde50c Mon Sep 17 00:00:00 2001 From: sfan5 Date: Sun, 10 Aug 2025 16:19:43 +0200 Subject: [PATCH] Initialize base image for [lowpart fixes #16371 --- src/client/imagesource.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/imagesource.cpp b/src/client/imagesource.cpp index a1c7334b1..e2a2a1554 100644 --- a/src/client/imagesource.cpp +++ b/src/client/imagesource.cpp @@ -1333,8 +1333,10 @@ bool ImageSource::generateImagePart(std::string_view part_of_name, video::IImage *img = generateImage(filename, source_image_names); if (img) { core::dimension2d dim = img->getDimension(); - if (!baseimg) + if (!baseimg) { baseimg = driver->createImage(video::ECF_A8R8G8B8, dim); + baseimg->fill(video::SColor(0,0,0,0)); + } v2s32 clippos(0, 0); clippos.Y = dim.Height * (100-percent) / 100;