[Bf-blender-cvs] [ff742921389] blender2.8: 3D View: hide object centers in paint modes

Campbell Barton noreply at git.blender.org
Wed Aug 8 07:50:49 CEST 2018


Commit: ff7429213899bfa802f3becc4377b4c07192ca64
Author: Campbell Barton
Date:   Wed Aug 8 15:52:25 2018 +1000
Branches: blender2.8
https://developer.blender.org/rBff7429213899bfa802f3becc4377b4c07192ca64

3D View: hide object centers in paint modes

Match 2.7x behavior

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

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

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

diff --git a/source/blender/draw/modes/object_mode.c b/source/blender/draw/modes/object_mode.c
index 675a2a02db8..85a56285625 100644
--- a/source/blender/draw/modes/object_mode.c
+++ b/source/blender/draw/modes/object_mode.c
@@ -2090,11 +2090,15 @@ static void DRW_shgroup_object_center(OBJECT_StorageList *stl, Object *ob, ViewL
 	if (v3d->overlay.flag & V3D_OVERLAY_HIDE_OBJECT_ORIGINS) {
 		return;
 	}
+	const Object *obact = OBACT(view_layer);
+	if (obact->mode & OB_MODE_ALL_PAINT) {
+		return;
+	}
 
 	const bool is_library = ob->id.us > 1 || ID_IS_LINKED(ob);
 	DRWShadingGroup *shgroup;
 
-	if (ob == OBACT(view_layer)) {
+	if (ob == obact) {
 		shgroup = stl->g_data->center_active;
 	}
 	else if (ob->base_flag & BASE_SELECTED) {



More information about the Bf-blender-cvs mailing list