diff options
author | Campbell Barton <ideasman42@gmail.com> | 2021-08-17 09:46:09 +0300 |
---|---|---|
committer | Jeroen Bakker <jeroen@blender.org> | 2021-08-23 10:08:03 +0300 |
commit | e1e2abd4bf0c123c4813b9af75784b567bc8a956 (patch) | |
tree | 6b86bf7d43a0555c06b48f9dd712d920d0a7f3e6 /source | |
parent | 2cbfa786f305fcc9d9c1463421a40fec8f5d5fff (diff) |
Fix memory leak in edit-mesh dissolve degenerate
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/mesh/editmesh_tools.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/mesh/editmesh_tools.c b/source/blender/editors/mesh/editmesh_tools.c index 64b1400e8e9..51a52384a42 100644 --- a/source/blender/editors/mesh/editmesh_tools.c +++ b/source/blender/editors/mesh/editmesh_tools.c @@ -6093,7 +6093,7 @@ static int edbm_dissolve_degenerate_exec(bContext *C, wmOperator *op) BMesh *bm = em->bm; if (!EDBM_op_callf(em, op, "dissolve_degenerate edges=%he dist=%f", BM_ELEM_SELECT, thresh)) { - return OPERATOR_CANCELLED; + continue; } /* tricky to maintain correct selection here, so just flush up from verts */ |