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:
authorGermano Cavalcante <germano.costa@ig.com.br>2021-04-24 17:15:55 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2021-04-24 17:46:07 +0300
commitf8d5d03ebc96605e74373e103e5ed8dbca8aa1b7 (patch)
tree823a283a2f8da2f63a61a7ee0f18f6243cd9e0f4 /source/blender/editors/transform/transform_convert_curve.c
parentb06d9069adae1d15c1948e71fa9b8a2852ca27af (diff)
Cleanup/Refactor: Move FOREACH_TRANS_DATA_CONTAINER to outside of some functions
So we can reuse the same loop for different corrections.
Diffstat (limited to 'source/blender/editors/transform/transform_convert_curve.c')
-rw-r--r--source/blender/editors/transform/transform_convert_curve.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_convert_curve.c b/source/blender/editors/transform/transform_convert_curve.c
index 00525c33dd9..f294bbbf0aa 100644
--- a/source/blender/editors/transform/transform_convert_curve.c
+++ b/source/blender/editors/transform/transform_convert_curve.c
@@ -441,7 +441,6 @@ void createTransCurveVerts(TransInfo *t)
void recalcData_curve(TransInfo *t)
{
if (t->state != TRANS_CANCEL) {
- transform_convert_clip_mirror_modifier_apply(t);
applyProject(t);
}
@@ -460,7 +459,10 @@ void recalcData_curve(TransInfo *t)
}
}
else {
- /* Normal updating */
+ /* Apply clipping after so we never project past the clip plane T25423. */
+ transform_convert_clip_mirror_modifier_apply(tc);
+
+ /* Normal updating. */
BKE_curve_dimension_update(cu);
}
}