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

Reply via email to