[Bf-blender-cvs] [55c82d8380e] master: Fix T84493 issue with selection after boolean.

Howard Trickey noreply at git.blender.org
Mon Nov 22 17:49:45 CET 2021


Commit: 55c82d8380ea3fd37a9d966fad10f42cc5b365d5
Author: Howard Trickey
Date:   Mon Nov 22 11:47:46 2021 -0500
Branches: master
https://developer.blender.org/rB55c82d8380ea3fd37a9d966fad10f42cc5b365d5

Fix T84493 issue with selection after boolean.

According to Blender selection rules, selections should be flushed
to containing elements. Added an EDMB_select_flush() after edit
mode booleans or intersects are done. Hopefully this doesn't break
any scripts that might have been depending on the old (broken) behavior.

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

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

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

diff --git a/source/blender/editors/mesh/editmesh_intersect.c b/source/blender/editors/mesh/editmesh_intersect.c
index ee227c58fe7..18fe9cf7ad3 100644
--- a/source/blender/editors/mesh/editmesh_intersect.c
+++ b/source/blender/editors/mesh/editmesh_intersect.c
@@ -114,6 +114,7 @@ static void edbm_intersect_select(BMEditMesh *em, struct Mesh *me, bool do_selec
         }
       }
     }
+    EDBM_select_flush(em);
   }
 
   EDBM_update(me,



More information about the Bf-blender-cvs mailing list