From 2a2ad0c6622306f85eae6dcf6ec32a8da984d2b9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 31 Oct 2024 21:50:25 +1100 Subject: [PATCH] Fix error in recent fix for Rotate Edges k Commit [0] accidentally removed a check for edges not to rotate. [0]: a0491899f016aae7748b49bd04657c29e3aaf5ce --- source/blender/bmesh/operators/bmo_rotate_edges.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/bmesh/operators/bmo_rotate_edges.cc b/source/blender/bmesh/operators/bmo_rotate_edges.cc index 5e2ed10f0ec..121880cfa83 100644 --- a/source/blender/bmesh/operators/bmo_rotate_edges.cc +++ b/source/blender/bmesh/operators/bmo_rotate_edges.cc @@ -131,7 +131,7 @@ static void bm_rotate_edges_shared( BMEdge *e = edges[i]; BLI_assert(eheap_table[i] == nullptr); - bool ok = BM_edge_rotate_check(e); + bool ok = (BM_elem_index_get(e) != -1) && BM_edge_rotate_check(e); if (ok) { if (pass_type == PASS_TYPE_BOUNDARY) {