Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/editors/object/editconstraint.c')
-rw-r--r--source/blender/editors/object/editconstraint.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/source/blender/editors/object/editconstraint.c b/source/blender/editors/object/editconstraint.c
index b0890f5858d..69fc440dfe7 100644
--- a/source/blender/editors/object/editconstraint.c
+++ b/source/blender/editors/object/editconstraint.c
@@ -200,8 +200,7 @@ bConstraint *add_new_constraint (short type)
/* Set up a generic constraint datablock */
con->type = type;
con->flag |= CONSTRAINT_EXPAND;
- con->enforce = 1.0F;
- strcpy(con->name, "Const");
+ con->enforce = 1.0f;
/* Load the data for it */
cti = constraint_get_typeinfo(con);
@@ -211,7 +210,12 @@ bConstraint *add_new_constraint (short type)
/* only constraints that change any settings need this */
if (cti->new_data)
cti->new_data(con->data);
+
+ /* set the name based on the type of constraint */
+ strcpy(con->name, cti->name);
}
+ else
+ strcpy(con->name, "Const");
return con;
}