diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-08 11:18:35 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-08 11:18:35 +0300 |
commit | 351b24ac142d8f3b8f067b004e055018399eb469 (patch) | |
tree | 5f699a636e9bd53a8dc4b4b5dfaede77999c07e3 /source/blender/editors/mesh | |
parent | 0822af4c4813f503dcd5de20facc588f67b1f9a6 (diff) |
Fix T58625: Knife project fails w/ curves
Diffstat (limited to 'source/blender/editors/mesh')
-rw-r--r-- | source/blender/editors/mesh/editmesh_knife_project.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/editors/mesh/editmesh_knife_project.c b/source/blender/editors/mesh/editmesh_knife_project.c index 8ae9ec64c97..37525fde85a 100644 --- a/source/blender/editors/mesh/editmesh_knife_project.c +++ b/source/blender/editors/mesh/editmesh_knife_project.c @@ -69,7 +69,8 @@ static LinkNode *knifeproject_poly_from_object(const bContext *C, Scene *scene, me_eval_needs_free = false; } else if (ELEM(ob->type, OB_FONT, OB_CURVE, OB_SURF)) { - me_eval = BKE_mesh_new_nomain_from_curve(ob); + Object *ob_eval = DEG_get_evaluated_object(depsgraph, ob); + me_eval = BKE_mesh_new_nomain_from_curve(ob_eval); me_eval_needs_free = true; } else { |