[Bf-blender-cvs] [0d0c79e879f] blender2.8: DRW: Make non Mesh object wire show in edit mode

Clément Foucault noreply at git.blender.org
Fri Nov 23 18:03:22 CET 2018


Commit: 0d0c79e879fe0c7bf1f1d47968c11578a05db7cf
Author: Clément Foucault
Date:   Fri Nov 23 18:03:08 2018 +0100
Branches: blender2.8
https://developer.blender.org/rB0d0c79e879fe0c7bf1f1d47968c11578a05db7cf

DRW: Make non Mesh object wire show in edit mode

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

M	source/blender/draw/modes/overlay_mode.c

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

diff --git a/source/blender/draw/modes/overlay_mode.c b/source/blender/draw/modes/overlay_mode.c
index 2409d4033e0..460b3d4240a 100644
--- a/source/blender/draw/modes/overlay_mode.c
+++ b/source/blender/draw/modes/overlay_mode.c
@@ -251,8 +251,8 @@ static void overlay_cache_populate(void *vedata, Object *ob)
 	    (ob->dtx & OB_DRAWWIRE) ||
 	    (ob->dt == OB_WIRE))
 	{
-		/* Don't do that in edit mode. */
-		if ((ob != draw_ctx->object_edit) && !BKE_object_is_in_editmode(ob)) {
+		/* Don't do that in edit Mesh mode. */
+		if (((ob != draw_ctx->object_edit) && !BKE_object_is_in_editmode(ob)) || ob->type != OB_MESH) {
 			const bool is_active = (ob == draw_ctx->obact);
 			const bool is_sculpt_mode = is_active && (draw_ctx->object_mode & OB_MODE_SCULPT) != 0;
 			const bool all_wires = (stl->g_data->overlay.wireframe_threshold == 1.0f) ||



More information about the Bf-blender-cvs mailing list