11db0b9dadf0a5a3d78569f5b01b37fa591b8d7e
Caused by1c0f374ec3When `EDBM_edge_find_nearest_ex` does not find a nearest edge in `loopcut_mouse_move`, then `loopcut_update_edge` will set `RingSelOpData` `ob` to nullptr (rightfully so). This would then crash in `ringsel_draw` (because we are trying to call `object_to_world()` on the nullptr). Prior to1c0f374ec3this was also "wrong", but `EDBM_preselect_edgering_draw` would early out before using garbage data. Now guard against this and dont call `EDBM_preselect_edgering_draw` at all if we dont have valid input. Pull Request: https://projects.blender.org/blender/blender/pulls/118549
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
