Fix: incorrect preview image shallow copy

This commit is contained in:
Jacques Lucke
2024-07-09 18:53:50 +02:00
parent d0c6bce884
commit 39d509f91f

View File

@@ -153,7 +153,8 @@ PreviewImage *BKE_previewimg_copy(const PreviewImage *prv)
return nullptr;
}
PreviewImage *prv_img = MEM_cnew<PreviewImage>(__func__, blender::dna::shallow_copy(*prv));
PreviewImage *prv_img = MEM_cnew<PreviewImage>(__func__);
*prv_img = blender::dna::shallow_copy(*prv);
prv_img->runtime = MEM_new<blender::bke::PreviewImageRuntime>(__func__, *prv->runtime);
for (int i = 0; i < NUM_ICON_SIZES; i++) {