diff options
author | Martin Poirier <theeth@yahoo.com> | 2010-01-25 22:42:33 +0300 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2010-01-25 22:42:33 +0300 |
commit | 4907e8df202cea41e52b33a0f6a6f852e3a07818 (patch) | |
tree | 44c2fa34059ed2870e3c6771c5e51141e263b88c /source/blender/editors/armature | |
parent | c72fcc759bd8481033631a30be57befe54492496 (diff) |
Remove unneeded notifier data added in revision 26219.
Fix a lot of notifier calls to stop abusing ND_TRANSFORM and use more appropriate data flags.
Diffstat (limited to 'source/blender/editors/armature')
-rw-r--r-- | source/blender/editors/armature/editarmature.c | 20 | ||||
-rw-r--r-- | source/blender/editors/armature/poseSlide.c | 1 | ||||
-rw-r--r-- | source/blender/editors/armature/poselib.c | 2 | ||||
-rw-r--r-- | source/blender/editors/armature/poseobject.c | 2 |
4 files changed, 12 insertions, 13 deletions
diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index 8d6fa3ba020..992ca8909c1 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -632,7 +632,7 @@ static int apply_armature_pose2bones_exec (bContext *C, wmOperator *op) applyarmature_fix_boneparents(scene, ob); /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); return OPERATOR_FINISHED; } @@ -1129,7 +1129,7 @@ static int separate_armature_exec (bContext *C, wmOperator *op) ED_armature_to_edit(obedit); /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, obedit); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, obedit); /* recalc/redraw + cleanup */ WM_cursor_wait(0); @@ -1803,7 +1803,7 @@ static int armature_delete_selected_exec(bContext *C, wmOperator *op) ED_armature_sync_selection(arm->edbo); - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, obedit); + WM_event_add_notifier(C, NC_OBJECT|ND_BONE_SELECT, obedit); return OPERATOR_FINISHED; } @@ -2145,7 +2145,7 @@ static int armature_calc_roll_exec(bContext *C, wmOperator *op) /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); return OPERATOR_FINISHED; } @@ -3176,7 +3176,7 @@ static int armature_merge_exec (bContext *C, wmOperator *op) /* updates */ ED_armature_sync_selection(arm->edbo); - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, obedit); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, obedit); return OPERATOR_FINISHED; } @@ -3467,7 +3467,7 @@ static int armature_bone_primitive_add_exec(bContext *C, wmOperator *op) add_v3_v3v3(bone->tail, bone->head, imat[2]); // bone with unit length 1, pointing up Z /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, obedit); + WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, obedit); return OPERATOR_FINISHED; } @@ -3559,7 +3559,7 @@ static int armature_subdivide_exec(bContext *C, wmOperator *op) CTX_DATA_END; /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, obedit); + WM_event_add_notifier(C, NC_OBJECT|ND_BONE_SELECT, obedit); return OPERATOR_FINISHED; } @@ -3729,7 +3729,7 @@ static int armature_switch_direction_exec(bContext *C, wmOperator *op) BLI_freelistN(&chains); /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); return OPERATOR_FINISHED; } @@ -3878,7 +3878,7 @@ static int armature_parent_set_exec(bContext *C, wmOperator *op) /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); return OPERATOR_FINISHED; } @@ -3956,7 +3956,7 @@ static int armature_parent_clear_exec(bContext *C, wmOperator *op) ED_armature_sync_selection(arm->edbo); /* note, notifier might evolve */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); return OPERATOR_FINISHED; } diff --git a/source/blender/editors/armature/poseSlide.c b/source/blender/editors/armature/poseSlide.c index 0e066b112b0..3c6073a1cf8 100644 --- a/source/blender/editors/armature/poseSlide.c +++ b/source/blender/editors/armature/poseSlide.c @@ -287,7 +287,6 @@ static void pose_slide_refresh (bContext *C, tPoseSlideOp *pso) /* note, notifier might evolve */ WM_event_add_notifier(C, NC_OBJECT|ND_POSE, pso->ob); - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, NULL); } /* helper for apply() callabcks - find the next F-Curve with matching path... */ diff --git a/source/blender/editors/armature/poselib.c b/source/blender/editors/armature/poselib.c index 17d82521a6e..bbd60af018b 100644 --- a/source/blender/editors/armature/poselib.c +++ b/source/blender/editors/armature/poselib.c @@ -901,7 +901,7 @@ static void poselib_preview_apply (bContext *C, wmOperator *op) } /* request drawing of view + clear redraw flag */ - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM|ND_POSE, pld->ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, pld->ob); pld->redraw= PL_PREVIEW_NOREDRAW; } diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index 7799c6e6e89..1e94817100c 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -1089,7 +1089,7 @@ static int pose_paste_exec (bContext *C, wmOperator *op) } /* notifiers for updates */ - WM_event_add_notifier(C, NC_OBJECT|ND_POSE|ND_TRANSFORM, ob); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME_EDIT, NULL); // XXX not really needed, but here for completeness... return OPERATOR_FINISHED; |