Fix T97543: Changing multipass images doesn't update the image.

Code was partial migrated from the previous image engine. Missing multilayered
images.
This commit is contained in:
2022-05-03 09:10:17 +02:00
committed by Hans Goudey
parent 56039e30c7
commit 00fb44797a

View File

@@ -107,7 +107,12 @@ class ImageEngine {
space->release_buffer(instance_data->image, image_buffer, lock);
ImageUser *iuser = space->get_image_user();
BKE_image_multiview_index(instance_data->image, iuser);
if (instance_data->image->rr != nullptr) {
BKE_image_multilayer_index(instance_data->image->rr, iuser);
}
else {
BKE_image_multiview_index(instance_data->image, iuser);
}
drawing_mode.cache_image(vedata, instance_data->image, iuser);
}