Merge remote-tracking branch 'origin/master' into blender2.8
[blender.git] / source / blender / blenkernel / intern / anim_sys.c
index a5abc6beff8ac4af918ed52e599caefc1bc2d16c..2a1132df425483613056cb4e87a784ee0a233e78 100644 (file)
@@ -88,7 +88,6 @@ bool id_type_can_have_animdata(const short id_type)
                case ID_OB:
                case ID_ME: case ID_MB: case ID_CU: case ID_AR: case ID_LT:
                case ID_KE:
                case ID_OB:
                case ID_ME: case ID_MB: case ID_CU: case ID_AR: case ID_LT:
                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_LS:
                case ID_MA: case ID_TE: case ID_NT:
                case ID_LA: case ID_CA: case ID_WO:
                case ID_LS:
@@ -1135,9 +1134,6 @@ void BKE_animdata_main_cb(Main *mainptr, ID_AnimData_Edit_Callback func, void *u
        /* meshes */
        ANIMDATA_IDS_CB(mainptr->mesh.first);
        
        /* meshes */
        ANIMDATA_IDS_CB(mainptr->mesh.first);
        
-       /* particles */
-       ANIMDATA_IDS_CB(mainptr->particle.first);
-
        /* speakers */
        ANIMDATA_IDS_CB(mainptr->speaker.first);
 
        /* speakers */
        ANIMDATA_IDS_CB(mainptr->speaker.first);
 
@@ -1231,9 +1227,6 @@ void BKE_animdata_fix_paths_rename_all(ID *ref_id, const char *prefix, const cha
        /* meshes */
        RENAMEFIX_ANIM_IDS(mainptr->mesh.first);
        
        /* meshes */
        RENAMEFIX_ANIM_IDS(mainptr->mesh.first);
        
-       /* particles */
-       RENAMEFIX_ANIM_IDS(mainptr->particle.first);
-
        /* speakers */
        RENAMEFIX_ANIM_IDS(mainptr->speaker.first);
 
        /* speakers */
        RENAMEFIX_ANIM_IDS(mainptr->speaker.first);
 
@@ -2866,9 +2859,6 @@ void BKE_animsys_evaluate_all_animation(Main *main, Scene *scene, float ctime)
        /* meshes */
        EVAL_ANIM_IDS(main->mesh.first, ADT_RECALC_ANIM);
        
        /* meshes */
        EVAL_ANIM_IDS(main->mesh.first, ADT_RECALC_ANIM);
        
-       /* particles */
-       EVAL_ANIM_IDS(main->particle.first, ADT_RECALC_ANIM);
-       
        /* speakers */
        EVAL_ANIM_IDS(main->speaker.first, ADT_RECALC_ANIM);
 
        /* speakers */
        EVAL_ANIM_IDS(main->speaker.first, ADT_RECALC_ANIM);