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:
parent
56039e30c7
commit
00fb44797a
Notes:
blender-bot
2023-02-14 06:00:49 +01:00
Referenced by issue #97543, Regression: Changing the layer and/or pass of an OpenEXR multi-layer image in the image editor does not update the image drawn in the editor
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue