Fix unfreed render-layer properties memory after loading file
Would cause pointer to allocated memory to be overridden. Steps to recreate were: * Start Blender * Save * Open saved .blend * Close Blender -> should report unfreed memory
This commit is contained in:
parent
90ebf4832f
commit
cbdaa47abb
|
@ -255,7 +255,7 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *main)
|
|||
}
|
||||
}
|
||||
|
||||
if (!DNA_struct_elem_find(fd->filesdna, "SceneLayer", "IDProperty", "properties")) {
|
||||
if (!DNA_struct_elem_find(fd->filesdna, "SceneLayer", "IDProperty", "*properties")) {
|
||||
for (Scene *scene = main->scene.first; scene; scene = scene->id.next) {
|
||||
for (SceneLayer *sl = scene->render_layers.first; sl; sl = sl->next) {
|
||||
IDPropertyTemplate val = {0};
|
||||
|
|
Loading…
Reference in New Issue