[Bf-blender-cvs] [02319549c30] master: Fix T64759: Pick select selects an incorrect face in edit mode.

mano-wii noreply at git.blender.org
Fri May 17 18:03:08 CEST 2019


Commit: 02319549c3061562349cf8ed98b3d77b88804824
Author: mano-wii
Date:   Fri May 17 13:01:49 2019 -0300
Branches: master
https://developer.blender.org/rB02319549c3061562349cf8ed98b3d77b88804824

Fix T64759: Pick select selects an incorrect face in edit mode.

Bug introduced in T64759.

===================================================================

M	source/blender/editors/mesh/editmesh_select.c

===================================================================

diff --git a/source/blender/editors/mesh/editmesh_select.c b/source/blender/editors/mesh/editmesh_select.c
index f74614cca71..485d855e18e 100644
--- a/source/blender/editors/mesh/editmesh_select.c
+++ b/source/blender/editors/mesh/editmesh_select.c
@@ -269,7 +269,7 @@ BMElem *EDBM_select_id_bm_elem_get(struct EDBMSelectID_Context *sel_id_ctx,
   for (; base_index < sel_id_ctx->bases_len; base_index++) {
     struct EDBMBaseOffset *base_ofs = &sel_id_ctx->base_array_index_offsets[base_index];
     if (base_ofs->face > sel_id) {
-      elem_id = sel_id - prev_offs;
+      elem_id = sel_id - (prev_offs + 1);
       elem_type = BM_FACE;
       break;
     }



More information about the Bf-blender-cvs mailing list