diff --git a/source/blender/src/buttons_editing.c b/source/blender/src/buttons_editing.c index a6babe376bb..8d4d2aed5ae 100644 --- a/source/blender/src/buttons_editing.c +++ b/source/blender/src/buttons_editing.c @@ -1284,7 +1284,7 @@ static void draw_modifier(uiBlock *block, Object *ob, ModifierData *md, int *xco uiDefButI(block, NUM, B_MODIFIER_RECALC, "Seed:", lx, (cy-=19), buttonWidth,19, &bmd->seed, 1.0, MAXFRAMEF, 100, 0, "Specify the seed for random if used."); } else if (md->type==eModifierType_Mirror) { MirrorModifierData *mmd = (MirrorModifierData*) md; - uiDefButF(block, NUM, B_MODIFIER_RECALC, "Merge Limit:", lx, (cy-=19), buttonWidth,19, &mmd->tolerance, 0.0, 1, 0, 0, "Distance from axis within which mirrored vertices are merged"); + uiDefButF(block, NUM, B_MODIFIER_RECALC, "Merge Limit:", lx, (cy-=19), buttonWidth,19, &mmd->tolerance, 0.0, 1.0, 10, 10, "Distance from axis within which mirrored vertices are merged"); uiDefButS(block, ROW, B_MODIFIER_RECALC, "X", lx, (cy-=19), 20,19, &mmd->axis, 1, 0, 0, 0, "Specify the axis to mirror about"); uiDefButS(block, ROW, B_MODIFIER_RECALC, "Y", lx+20, cy, 20,19, &mmd->axis, 1, 1, 0, 0, "Specify the axis to mirror about"); uiDefButS(block, ROW, B_MODIFIER_RECALC, "Z", lx+40, cy, 20,19, &mmd->axis, 1, 2, 0, 0, "Specify the axis to mirror about"); diff --git a/source/blender/src/editarmature.c b/source/blender/src/editarmature.c index 354f45c058d..c533f9e64bd 100644 --- a/source/blender/src/editarmature.c +++ b/source/blender/src/editarmature.c @@ -249,6 +249,7 @@ static void editbones_to_armature (ListBase *list, Object *ob) memcpy (newBone->head, eBone->head, sizeof(float)*3); memcpy (newBone->tail, eBone->tail, sizeof(float)*3); newBone->flag= eBone->flag; + if(eBone->flag & BONE_ACTIVE) newBone->flag |= BONE_SELECTED; /* important, editbones can be active with only 1 point selected */ newBone->roll = 0.0f; newBone->weight = eBone->weight; diff --git a/source/blender/src/editipo.c b/source/blender/src/editipo.c index a1b6a4782e9..b26c89fc91f 100644 --- a/source/blender/src/editipo.c +++ b/source/blender/src/editipo.c @@ -2411,7 +2411,8 @@ void common_insertkey(void) } } } - remake_action_ipos(ob->action); + if(ob->action) + remake_action_ipos(ob->action); allqueue(REDRAWIPO, 0); allqueue(REDRAWACTION, 0);