Blender Git Commit Log

Git Commits -> Revision df9120b

Revision df9120b by Bastien Montagne (master)
September 29, 2021, 15:10 (GMT)
Fix T89864: Adding an asset referencing other objects adds it to scene but only adds data-blocks of referenced objects.

Link/append code needs proper access to scene/view3d data to handle
collections/objects instantiation.

Note that this is a temporary hack more than a proper fix, which would require
a deeper redesign of drag&drop code.

Also note that this will not handle 'properly' (i.e. as user would
expect it) cases like implicitely appended parent objects, in that only
the explicitely appended object will be dropped to the nes location, the
others will remain at their original coordinates.

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

Commit Details:

Full Hash: df9120b365380cc1d64006e0d37a650eaaff9776
Parent Commit: 6aac892
Lines Changed: +43, -7

3 Modified Paths:

/source/blender/editors/interface/interface.c (+7, -0) (Diff)
/source/blender/windowmanager/intern/wm_dragdrop.c (+29, -7) (Diff)
/source/blender/windowmanager/WM_types.h (+7, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021