666267ef404f40070b2c4ea9c035f38951c7827e
Code in readfile that copies over brush assets (and related data) from the old Main to the new one cannot use the namemap reliably, due to how the linked IDs of the library get temporarily spread between both Mains. Since in theory there should be no need for name uniqueness processing in this case anyway, for now disable the relevant code when the library is re-used. NOTE: Issue reported in #135315, revealed by recent refactor in00f406c34cand16e552298c. NOTE: This fix is a bit hackish, but seems to be the simplest most straight-forward way to address the problem. More invasive solution can be investigated if this proves to still be problematic. NOTE: While 4.4 also has the same invalid handling, this PR should likely not be ported to it, as previous BKE_main_namemap code was more permissive with such invalid behaviors, and there is no known bad consequences in practice. Pull Request: https://projects.blender.org/blender/blender/pulls/135362
…
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
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
