Fix #126942: Memory Leak when creating Pose Asset without camera
In this case, the `PoseBackup` created by `action_preview_render_prepare` wasnt cleaned up properly (because `action_preview_render` was earlied out). So to resolve, call `action_preview_render_cleanup` as well when earlying out) Pull Request: https://projects.blender.org/blender/blender/pulls/127067
This commit is contained in:
committed by
Philipp Oeser
parent
5e6105823f
commit
d738d76c12
@@ -1005,6 +1005,7 @@ static void action_preview_render(IconPreview *preview, IconPreviewSize *preview
|
||||
if (camera_eval == nullptr) {
|
||||
printf("Scene has no camera, unable to render preview of %s without it.\n",
|
||||
preview->id->name + 2);
|
||||
action_preview_render_cleanup(preview, pose_backup);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user