[Bf-blender-cvs] [c38187393ac] blender-v3.2-release: Fix T98214: UV selection crash with wire edges
Chris Blackbourn
noreply at git.blender.org
Wed May 18 04:16:13 CEST 2022
Commit: c38187393acbe4dc07a51a21eafa489e80380cf6
Author: Chris Blackbourn
Date: Wed May 18 13:29:21 2022 +1200
Branches: blender-v3.2-release
https://developer.blender.org/rBc38187393acbe4dc07a51a21eafa489e80380cf6
Fix T98214: UV selection crash with wire edges
Regression in ffaaa0bcbf477c30cf3665b9330bbbb767397169
which removed the NULL pointer check.
===================================================================
M source/blender/editors/uvedit/uvedit_select.c
===================================================================
diff --git a/source/blender/editors/uvedit/uvedit_select.c b/source/blender/editors/uvedit/uvedit_select.c
index 2c1cdb1d93e..6405d2df66a 100644
--- a/source/blender/editors/uvedit/uvedit_select.c
+++ b/source/blender/editors/uvedit/uvedit_select.c
@@ -653,6 +653,9 @@ void uvedit_uv_select_shared_vert(const Scene *scene,
e_first = e_iter = l->e;
do {
BMLoop *l_radial_iter = e_iter->l;
+ if (!l_radial_iter) {
+ continue; /* Skip wire edges with no loops. */
+ }
do {
if (l_radial_iter->v == l->v) {
if (uvedit_face_visible_test(scene, l_radial_iter->f)) {
More information about the Bf-blender-cvs
mailing list