From 5a643cfa74c4c0d0cc652d85ad8cd123447b576d Mon Sep 17 00:00:00 2001 From: Harley Acheson Date: Thu, 23 May 2024 17:51:16 +0200 Subject: [PATCH] UI: Edge Slide Comments Comments explaining why some properties might be not set in some circumstances. Pull Request: https://projects.blender.org/blender/blender/pulls/122172 --- source/blender/editors/transform/transform_mode_edge_slide.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/editors/transform/transform_mode_edge_slide.cc b/source/blender/editors/transform/transform_mode_edge_slide.cc index 9ba5e0df2dd..1010875a9a7 100644 --- a/source/blender/editors/transform/transform_mode_edge_slide.cc +++ b/source/blender/editors/transform/transform_mode_edge_slide.cc @@ -922,6 +922,9 @@ static void initEdgeSlide(TransInfo *t, wmOperator *op) bool use_clamp = true; if (op) { PropertyRNA *prop; + /* The following properties could be unset when transitioning from this + * operator to another and back. For example pressing "G" to move, and + * then "G" again to go back to edge slide. */ prop = RNA_struct_find_property(op->ptr, "single_side"); use_double_side = (prop) ? !RNA_property_boolean_get(op->ptr, prop) : true; prop = RNA_struct_find_property(op->ptr, "use_even");