Fix T68191: Make-instances-real doesn't select the new instances
2.79 also did this [select the new instances] which was useful. 2.79 also kept the instancer selected [this patch deselects] Reviewed By: mont29 Maniphest Tasks: T68191 Differential Revision: https://developer.blender.org/D6233
This commit is contained in:
parent
17cb32c7bc
commit
e5b788bad8
Notes:
blender-bot
2023-02-14 05:59:31 +01:00
Referenced by issue #68191, Make-instances-real doesn't select the new instances
|
@ -1803,6 +1803,9 @@ static void make_object_duplilist_real(bContext *C,
|
|||
base_dst = BKE_view_layer_base_find(view_layer, ob_dst);
|
||||
BLI_assert(base_dst != NULL);
|
||||
|
||||
ED_object_base_select(base_dst, BA_SELECT);
|
||||
DEG_id_tag_update(&ob_dst->id, ID_RECALC_SELECT);
|
||||
|
||||
BKE_scene_object_base_flag_sync_from_base(base_dst);
|
||||
|
||||
/* make sure apply works */
|
||||
|
@ -1938,6 +1941,9 @@ static void make_object_duplilist_real(bContext *C,
|
|||
base->object->instance_collection = NULL;
|
||||
}
|
||||
|
||||
ED_object_base_select(base, BA_DESELECT);
|
||||
DEG_id_tag_update(&base->object->id, ID_RECALC_SELECT);
|
||||
|
||||
BLI_ghash_free(dupli_gh, NULL, NULL);
|
||||
if (parent_gh) {
|
||||
BLI_ghash_free(parent_gh, NULL, NULL);
|
||||
|
|
Loading…
Reference in New Issue