diff options
author | Ton Roosendaal <ton@blender.org> | 2007-01-19 15:43:02 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2007-01-19 15:43:02 +0300 |
commit | d2fd630e0af5c8380875293e1d5f100feca71898 (patch) | |
tree | e85f55bbc6749802e391ec35693538f827728526 /source/blender/src/editnode.c | |
parent | 048c7879fa3879068a85aacc5c0304715b86353c (diff) |
Bugfix #5748
Composite: when using multiple scene render-nodes, and one of these
scenes got re-rendered (by making scene active temporary), the composite
cache should free the used buffers.
Now, on each render, all scenes in a Blender project are being checked.
Diffstat (limited to 'source/blender/src/editnode.c')
-rw-r--r-- | source/blender/src/editnode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/src/editnode.c b/source/blender/src/editnode.c index e2faa3649eb..76de9f11b53 100644 --- a/source/blender/src/editnode.c +++ b/source/blender/src/editnode.c @@ -1900,12 +1900,12 @@ void node_read_renderlayers(SpaceNode *snode) if(id==NULL) id= (ID *)G.scene; if(id->flag & LIB_DOIT) { RE_ReadRenderResult(G.scene, (Scene *)id); + ntreeCompositTagRender((Scene *)id); id->flag &= ~LIB_DOIT; } } } - ntreeCompositTagRender(snode->edittree); snode_handle_recalc(snode); } |