diff --git a/source/blender/src/editaction.c b/source/blender/src/editaction.c index eef5fb3d6b4..01f0ff4ff2b 100644 --- a/source/blender/src/editaction.c +++ b/source/blender/src/editaction.c @@ -772,7 +772,8 @@ static void set_action_key_time (bAction *act, bPoseChannel *chan, int adrcode, } /* Ensure the channel appears selected in the action window */ - achan->flag |= ACHAN_SELECTED; + /* ton: added flag hilighted, for display in ipowin. dunno what the difference is between select/hilite */ + achan->flag |= ACHAN_SELECTED|ACHAN_HILIGHTED; /* Ensure this action channel has a valid Ipo */ if (!achan->ipo){ diff --git a/source/blender/src/editarmature.c b/source/blender/src/editarmature.c index f002f2fb2b6..45e4d2c724c 100644 --- a/source/blender/src/editarmature.c +++ b/source/blender/src/editarmature.c @@ -2340,7 +2340,7 @@ void mousepose_armature(void) return; nearBone = get_nearest_bone(1); - + if (nearBone){ if (!(G.qual & LR_SHIFTKEY)){ deselectall_posearmature(0); diff --git a/source/blender/src/editipo.c b/source/blender/src/editipo.c index 6d6b03828c8..648e27c8f50 100644 --- a/source/blender/src/editipo.c +++ b/source/blender/src/editipo.c @@ -3922,7 +3922,7 @@ void common_insertkey() remake_action_ipos(act); } - allqueue(REDRAWIPO, 0); + allqueue(REDRAWIPO, 0); allqueue(REDRAWACTION, 0); allqueue(REDRAWNLA, 0);