Commit: 5086bdfe0bb69c8841b81f5f867acd5626038622
Author: Germano Cavalcante
Date: Fri Aug 28 11:50:21 2020 -0300
Branches: master
https://developer.blender.org/rB5086bdfe0bb69c8841b81f5f867acd5626038622
Fix T80064: Adding mask curve points doesn't work around endpoints
===================================================================
M source/blender/editors/mask/mask_add.c
===================================================================
diff --git a/source/blender/editors/mask/mask_add.c
b/source/blender/editors/mask/mask_add.c
index 3dc6227434e..e43eea35a91 100644
--- a/source/blender/editors/mask/mask_add.c
+++ b/source/blender/editors/mask/mask_add.c
@@ -462,8 +462,10 @@ static int add_vertex_handle_cyclic_at_point(bContext *C,
const float tolerance_in_pixels_squared = 4 * 4;
if (spline->flag & MASK_SPLINE_CYCLIC) {
- /* No cycling toggle needed, we've got nothing meaningful to do in this
operator. */
- return OPERATOR_CANCELLED;
+ /* The spline is already cyclic, so there is no need to handle anything
here.
+ * Return PASS_THROUGH so that it's possible to add vertices close to the
endpoints of the
+ * cyclic spline. */
+ return OPERATOR_PASS_THROUGH;
}
float co_pixel[2];
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs