Blender Git Commit Log

Git Commits -> Revision eb43477

Revision eb43477 by Jacques Lucke (master)
July 23, 2021, 14:15 (GMT)
Fix T89393: crash when selecting edges when geometry nodes has "on cage" turned on

The core problem is that the geometry nodes modifier sometimes support
"mapping" (i.e. it remembers which new vertices correspond to edit mode
vertices) and sometimes it does not, depending on what the nodes are doing.
Also see rB07ce9910f7cc.

The solution here is that the fallback case in `BKE_mesh_foreach_mapped_edge`
does not call the callback with "invalid" indices.

Differential Revision: https://developer.blender.org/D12007

Commit Details:

Full Hash: eb434778511070238ec189c8929c9b267842606a
Parent Commit: 239a74a
Lines Changed: +12, -5

3 Modified Paths:

/source/blender/blenkernel/BKE_mesh_iterators.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/mesh_iterators.c (+7, -2) (Diff)
/source/blender/editors/space_view3d/view3d_iterators.c (+4, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021