[Bf-blender-cvs] [d5c5a1518df] blender2.8: Correct flag use in recent object select change

Campbell Barton noreply at git.blender.org
Thu Aug 16 00:14:54 CEST 2018


Commit: d5c5a1518df00a9ed814abbb9e9d05b3feeb5e78
Author: Campbell Barton
Date:   Thu Aug 16 08:17:26 2018 +1000
Branches: blender2.8
https://developer.blender.org/rBd5c5a1518df00a9ed814abbb9e9d05b3feeb5e78

Correct flag use in recent object select change

Confusingly it worked, but was wrong.

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

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

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

diff --git a/source/blender/editors/space_view3d/view3d_select.c b/source/blender/editors/space_view3d/view3d_select.c
index 1df3aecb8d8..b72017b2207 100644
--- a/source/blender/editors/space_view3d/view3d_select.c
+++ b/source/blender/editors/space_view3d/view3d_select.c
@@ -2415,7 +2415,7 @@ static int do_object_pose_box_select(bContext *C, ViewContext *vc, rcti *rect, c
 		if (SEL_OP_USE_OUTSIDE(sel_op)) {
 			for (int i = 0; i < BLI_array_len(bases); i++) {
 				Base *base = bases[i];
-				if ((base->object->flag & OB_DONE) == 0) {
+				if ((base->object->id.tag & LIB_TAG_DOIT) == 0) {
 					const bool is_select = base->flag & BASE_SELECTED;
 					const bool is_inside = false;  /* we know there are no hits. */
 					const int sel_op_result = ED_select_op_action_deselected(sel_op, is_select, is_inside);



More information about the Bf-blender-cvs mailing list