[Bf-blender-cvs] [4b916612e19] master: Fix T61878: Selection does not allways work in wireframe mode

Clément Foucault noreply at git.blender.org
Thu Feb 28 12:10:05 CET 2019


Commit: 4b916612e194a7c12b9c0b2e1ec61058381a2a8f
Author: Clément Foucault
Date:   Wed Feb 27 18:16:58 2019 +0100
Branches: master
https://developer.blender.org/rB4b916612e194a7c12b9c0b2e1ec61058381a2a8f

Fix T61878: Selection does not allways work in wireframe mode

This draw surfaces if the xray option is disabled even in wireframe mode.

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

M	source/blender/editors/space_view3d/view3d_view.c

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

diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c
index 43f8a966ea0..8ed96a18d56 100644
--- a/source/blender/editors/space_view3d/view3d_view.c
+++ b/source/blender/editors/space_view3d/view3d_view.c
@@ -1076,7 +1076,7 @@ int view3d_opengl_select(
 			.rect = &rect,
 			.gpu_select_mode = gpu_select_mode,
 		};
-		draw_surface = (v3d->shading.type > OB_WIRE);
+		draw_surface = (v3d->shading.type > OB_WIRE) || ((v3d->shading.flag & V3D_XRAY_FLAG(v3d)) == 0);
 		DRW_draw_select_loop(
 		        depsgraph, ar, v3d,
 		        use_obedit_skip, draw_surface, use_nearest, &rect,



More information about the Bf-blender-cvs mailing list