svn merge -r 21041:21301 https://svn.blender.org/svnroot/bf-blender/branches/blender2...
[blender.git] / source / blender / blenkernel / intern / anim_sys.c
index 30dcb383ef629410eceac9a0ec81c9827fa2f448..441e17f3318a6aa1f1c0d3a5bdc8ff12d558986d 100644 (file)
@@ -43,6 +43,7 @@ static short id_has_animdata (ID *id)
                case ID_OB:
                case ID_CU:
                case ID_KE:
+               case ID_PA:
                case ID_MA: case ID_TE: case ID_NT:
                case ID_LA: case ID_CA: case ID_WO:
                case ID_SCE:
@@ -883,6 +884,9 @@ void BKE_animsys_evaluate_all_animation (Main *main, float ctime)
        /* meshes */
        // TODO...
        
+       /* particles */
+       EVAL_ANIM_IDS(main->particle.first, ADT_RECALC_ANIM);
+       
        /* objects */
                /* ADT_RECALC_ANIM doesn't need to be supplied here, since object AnimData gets 
                 * this tagged by Depsgraph on framechange