From 61ac5dd5bac352bd2f5bf6229ba12357582c2044 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 24 Apr 2015 02:38:15 +1000 Subject: Correct missing NULL check (own mistake) --- source/blender/editors/mesh/editmesh_select.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'source/blender') diff --git a/source/blender/editors/mesh/editmesh_select.c b/source/blender/editors/mesh/editmesh_select.c index 3760ebcc2a4..be3cb1c5fe1 100644 --- a/source/blender/editors/mesh/editmesh_select.c +++ b/source/blender/editors/mesh/editmesh_select.c @@ -685,7 +685,9 @@ BMEdge *EDBM_edge_find_nearest_ex( hit = (data.use_cycle && data.hit_cycle.edge) ? &data.hit_cycle : &data.hit; *r_dist = hit->dist; - *r_dist_center = hit->dist_center; + if (r_dist_center) { + *r_dist_center = hit->dist_center; + } prev_select_elem = hit->edge; prev_select_index = hit->index; @@ -844,7 +846,10 @@ BMFace *EDBM_face_find_nearest_ex( mesh_foreachScreenFace(vc, findnearestface__doClosest, &data, clip_flag); hit = (data.use_cycle && data.hit_cycle.face) ? &data.hit_cycle : &data.hit; - *r_dist = *r_dist_center = hit->dist; + *r_dist = hit->dist; + if (r_dist_center) { + *r_dist_center = hit->dist; + } prev_select_elem = hit->face; prev_select_index = hit->index; -- cgit v1.2.3