diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-05-22 13:15:05 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2012-05-22 13:15:05 +0400 |
commit | d3067dfaa226a9a4e59508878356f2fdf9b60d04 (patch) | |
tree | 477ac90f594abc56278bc23d09662ce7029e88a0 /source/blender/compositor/nodes | |
parent | 1ae392913833edd2b11cef5b682f04ac8e70c4c4 (diff) |
Fix imbuf users leak in MovieClip tiles node
Leak was caused by not calling IMB_freeImBuf for result of BKE_movieclip_get_ibuf
Diffstat (limited to 'source/blender/compositor/nodes')
-rw-r--r-- | source/blender/compositor/nodes/COM_MovieClipNode.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/compositor/nodes/COM_MovieClipNode.cpp b/source/blender/compositor/nodes/COM_MovieClipNode.cpp index 0bddd328007..75831130936 100644 --- a/source/blender/compositor/nodes/COM_MovieClipNode.cpp +++ b/source/blender/compositor/nodes/COM_MovieClipNode.cpp @@ -30,6 +30,7 @@ extern "C" { #include "DNA_movieclip_types.h" #include "BKE_movieclip.h" #include "BKE_tracking.h" + #include "IMB_imbuf.h" } MovieClipNode::MovieClipNode(bNode *editorNode): Node(editorNode) @@ -118,4 +119,8 @@ void MovieClipNode::convertToOperations(ExecutionSystem *graph, CompositorContex angleMovieClip->relinkConnections(operationSetValue->getOutputSocket()); graph->addOperation(operationSetValue); } + + if (ibuf) { + IMB_freeImBuf(ibuf); + } } |