[Bf-blender-cvs] [8be800dcdf6] master: Fix T69424: Weight paint sample doesn't work
Campbell Barton
noreply at git.blender.org
Tue Sep 3 15:38:59 CEST 2019
Commit: 8be800dcdf6e8c6855f27ae30d73ac1766978e14
Author: Campbell Barton
Date: Tue Sep 3 23:34:10 2019 +1000
Branches: master
https://developer.blender.org/rB8be800dcdf6e8c6855f27ae30d73ac1766978e14
Fix T69424: Weight paint sample doesn't work
===================================================================
M source/blender/draw/engines/select/select_engine.c
===================================================================
diff --git a/source/blender/draw/engines/select/select_engine.c b/source/blender/draw/engines/select/select_engine.c
index 5dc20a589f0..c294bba2083 100644
--- a/source/blender/draw/engines/select/select_engine.c
+++ b/source/blender/draw/engines/select/select_engine.c
@@ -163,6 +163,13 @@ static void select_cache_init(void *vedata)
if (e_data.context.select_mode == -1) {
e_data.context.select_mode = select_id_get_object_select_mode(draw_ctx->scene,
draw_ctx->obact);
+ if (e_data.context.select_mode == 0) {
+ /* Need for sampling weights. */
+ if (draw_ctx->object_mode & OB_MODE_WEIGHT_PAINT) {
+ e_data.context.select_mode = SCE_SELECT_FACE;
+ }
+ }
+
BLI_assert(e_data.context.select_mode != 0);
}
More information about the Bf-blender-cvs
mailing list