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/curve/editcurve.c')
-rw-r--r--source/blender/editors/curve/editcurve.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/editors/curve/editcurve.c b/source/blender/editors/curve/editcurve.c
index 072cbb29378..902e45dde5a 100644
--- a/source/blender/editors/curve/editcurve.c
+++ b/source/blender/editors/curve/editcurve.c
@@ -1405,12 +1405,15 @@ static int separate_exec(bContext *C, wmOperator *op)
}
/* 2. Duplicate the object and data. */
+
+ /* Take into account user preferences for duplicating actions. */
+ short dupflag = (U.dupflag & USER_DUP_ACT);
+
newbase = ED_object_add_duplicate(bmain,
scene,
view_layer,
oldbase,
- /* 0 = fully linked. */
- 0);
+ dupflag);
DEG_relations_tag_update(bmain);
newob = newbase->object;