Fix memory leak of ID properties after recent render passes commit

This commit is contained in:
Sergey Sharybin 2017-05-04 12:18:39 +02:00
parent 5fde78dcad
commit 0f4de9336a
1 changed files with 6 additions and 2 deletions

View File

@ -416,11 +416,15 @@ void BKE_scene_free(Scene *sce)
MEM_freeN(sce->r.ffcodecdata.properties);
sce->r.ffcodecdata.properties = NULL;
}
for (srl = sce->r.layers.first; srl; srl = srl->next) {
if (srl->prop != NULL) {
IDP_FreeProperty(srl->prop);
MEM_freeN(srl->prop);
}
BKE_freestyle_config_free(&srl->freestyleConfig);
}
BLI_freelistN(&sce->markers);
BLI_freelistN(&sce->transform_spaces);
BLI_freelistN(&sce->r.layers);