[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47511] trunk/blender/source/blender/ blenkernel/intern/depsgraph.c: recalc animated mask deformations on load.
Campbell Barton
ideasman42 at gmail.com
Wed Jun 6 14:48:13 CEST 2012
Revision: 47511
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47511
Author: campbellbarton
Date: 2012-06-06 12:48:02 +0000 (Wed, 06 Jun 2012)
Log Message:
-----------
recalc animated mask deformations on load.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/depsgraph.c
Modified: trunk/blender/source/blender/blenkernel/intern/depsgraph.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/depsgraph.c 2012-06-06 11:47:07 UTC (rev 47510)
+++ trunk/blender/source/blender/blenkernel/intern/depsgraph.c 2012-06-06 12:48:02 UTC (rev 47511)
@@ -54,6 +54,7 @@
#include "DNA_screen_types.h"
#include "DNA_windowmanager_types.h"
#include "DNA_movieclip_types.h"
+#include "DNA_mask_types.h"
#include "BKE_animsys.h"
#include "BKE_action.h"
@@ -2469,6 +2470,15 @@
/* hack to get objects updating on layer changes */
DAG_id_type_tag(bmain, ID_OB);
+
+ /* so masks update on load */
+ if (bmain->mask.first) {
+ Mask *mask;
+
+ for (mask = bmain->mask.first; mask; mask = mask->id.next) {
+ DAG_id_tag_update(&mask->id, 0);
+ }
+ }
}
static void dag_id_flush_update__isDependentTexture(void *userData, Object *UNUSED(ob), ID **idpoin)
More information about the Bf-blender-cvs
mailing list