[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47849] trunk/blender/source/blender/ compositor/operations/COM_CompositorOperation.cpp: fix [#31819] New Compositor Ommits 'Composite' layer
Campbell Barton
ideasman42 at gmail.com
Wed Jun 13 21:43:19 CEST 2012
Revision: 47849
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47849
Author: campbellbarton
Date: 2012-06-13 19:43:09 +0000 (Wed, 13 Jun 2012)
Log Message:
-----------
fix [#31819] New Compositor Ommits 'Composite' layer
the bug was introduced by accident in r47826, finishing a render node acted as if escape was pressed.
also changed order of signaling and releasing the buffer to match the old compositor.
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47826
Modified Paths:
--------------
trunk/blender/source/blender/compositor/operations/COM_CompositorOperation.cpp
Modified: trunk/blender/source/blender/compositor/operations/COM_CompositorOperation.cpp
===================================================================
--- trunk/blender/source/blender/compositor/operations/COM_CompositorOperation.cpp 2012-06-13 19:10:52 UTC (rev 47848)
+++ trunk/blender/source/blender/compositor/operations/COM_CompositorOperation.cpp 2012-06-13 19:43:09 UTC (rev 47849)
@@ -59,7 +59,7 @@
void CompositorOperation::deinitExecution()
{
- if (isBreaked()) {
+ if (!isBreaked()) {
const Scene *scene = this->scene;
Render *re = RE_GetRender(scene->id.name);
RenderResult *rr = RE_AcquireResultWrite(re);
@@ -74,11 +74,13 @@
MEM_freeN(this->outputBuffer);
}
}
+
+ BKE_image_signal(BKE_image_verify_viewer(IMA_TYPE_R_RESULT, "Render Result"), NULL, IMA_SIGNAL_FREE);
+
if (re) {
RE_ReleaseResult(re);
re = NULL;
}
- BKE_image_signal(BKE_image_verify_viewer(IMA_TYPE_R_RESULT, "Render Result"), NULL, IMA_SIGNAL_FREE);
}
else {
if (this->outputBuffer) {
More information about the Bf-blender-cvs
mailing list