Nasty Library linking and appending stuff!
authorTon Roosendaal <ton@blender.org>
Thu, 22 Apr 2004 19:58:54 +0000 (19:58 +0000)
committerTon Roosendaal <ton@blender.org>
Thu, 22 Apr 2004 19:58:54 +0000 (19:58 +0000)
commit438331af8e4679a0dcd3c32b95a71861c38b75c1
tree53e9ac2b8fee78e20165bd5d1200fdb22c4f85f4
parent66578d290002950bec57310b9967ceee3dc502a6
Nasty Library linking and appending stuff!

Problem: when appending data, it called the local_all() function, which
indeed made all data local, including all other dynamic linked data.
Not very nice... but mixing dynamic & appending data from single file is
headcrunching code.

Solution: when appending data, it now only makes local_all() the data from
that specific library file, leaving dynamic data from other files linked.

(Bug report 1183)
source/blender/blenkernel/BKE_library.h
source/blender/blenkernel/intern/library.c
source/blender/blenloader/intern/readfile.c
source/blender/src/editobject.c
source/blender/src/filesel.c