243f125fa2521c5d6b7be6bbc375ff5665c6b9d2
The issue here is that the `parent` pointer of indirectly linked libraries would not be propoerly cleared when their current parent was deleted. Note that this fix will leave effectively indirectly linked libraries shown as directly used ones in the UI, until the blendfile is saved and reloaded. This is not a new issue though, deleting a parent library in the Outliner has the same effect.
Fix #107946: Blender crashes when relocating a library to another library that uses the same "2nd-level" library.
…
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
11%
C
6.3%
GLSL
2.2%
CMake
1.3%
Other
1.1%
