[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52681] trunk/blender/source/blender/ compositor/intern: Final render wouldn't set compositor' s update_draw callback, so added NULL check
Sergey Sharybin
sergey.vfx at gmail.com
Fri Nov 30 12:27:00 CET 2012
Revision: 52681
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52681
Author: nazgul
Date: 2012-11-30 11:26:57 +0000 (Fri, 30 Nov 2012)
Log Message:
-----------
Final render wouldn't set compositor's update_draw callback, so added NULL check
Seems no extra notifiers should be added here.
Modified Paths:
--------------
trunk/blender/source/blender/compositor/intern/COM_ExecutionGroup.cpp
trunk/blender/source/blender/compositor/intern/COM_NodeOperation.h
Modified: trunk/blender/source/blender/compositor/intern/COM_ExecutionGroup.cpp
===================================================================
--- trunk/blender/source/blender/compositor/intern/COM_ExecutionGroup.cpp 2012-11-30 11:01:14 UTC (rev 52680)
+++ trunk/blender/source/blender/compositor/intern/COM_ExecutionGroup.cpp 2012-11-30 11:26:57 UTC (rev 52681)
@@ -352,7 +352,8 @@
startEvaluated = true;
numberEvaluated++;
- bTree->update_draw(bTree->udh);
+ if (bTree->update_draw)
+ bTree->update_draw(bTree->udh);
}
else if (state == COM_ES_SCHEDULED) {
finished = false;
Modified: trunk/blender/source/blender/compositor/intern/COM_NodeOperation.h
===================================================================
--- trunk/blender/source/blender/compositor/intern/COM_NodeOperation.h 2012-11-30 11:01:14 UTC (rev 52680)
+++ trunk/blender/source/blender/compositor/intern/COM_NodeOperation.h 2012-11-30 11:26:57 UTC (rev 52681)
@@ -248,7 +248,8 @@
}
inline void updateDraw() {
- this->m_btree->update_draw(this->m_btree->udh);
+ if (this->m_btree->update_draw)
+ this->m_btree->update_draw(this->m_btree->udh);
}
protected:
NodeOperation();
More information about the Bf-blender-cvs
mailing list