[Bf-blender-cvs] [41ce7807a65] master: Fix T94299: Object asset set as visible but doesn't show

Julian Eisel noreply at git.blender.org
Tue Jan 11 18:39:39 CET 2022


Commit: 41ce7807a65a0b44adea3732143b691b2b001b90
Author: Julian Eisel
Date:   Tue Jan 11 18:38:05 2022 +0100
Branches: master
https://developer.blender.org/rB41ce7807a65a0b44adea3732143b691b2b001b90

Fix T94299: Object asset set as visible but doesn't show

Differential Revision: https://developer.blender.org/D13738

Reviewed by: Bastien Montagne, Sergey Sharybin

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

M	source/blender/editors/object/object_add.c

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

diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c
index b9943d13b19..06e21f91d04 100644
--- a/source/blender/editors/object/object_add.c
+++ b/source/blender/editors/object/object_add.c
@@ -3527,6 +3527,8 @@ static int object_add_named_exec(bContext *C, wmOperator *op)
   }
 
   basen->object->visibility_flag &= ~OB_HIDE_VIEWPORT;
+  /* Do immediately, as #copy_object_set_idnew() below operates on visible objects. */
+  BKE_base_eval_flags(basen);
 
   /* object_add_duplicate_internal() doesn't deselect other objects, unlike object_add_common() or
    * BKE_view_layer_base_deselect_all(). */



More information about the Bf-blender-cvs mailing list