Part 2 of bugfix #5741

Modifiers; on read file it sets user counter of linked ID data, except
for Object IDs.
This commit is contained in:
Ton Roosendaal 2007-01-18 10:59:23 +00:00
parent 425bada3a1
commit 53aabe99f8

@ -2607,6 +2607,9 @@ static void lib_link_modifiers__linkModifiers(void *userData, Object *ob,
FileData *fd = userData;
*idpoin = newlibadr(fd, ob->id.lib, *idpoin);
/* hardcoded bad exception; non-object modifier data gets user count (texture, displace) */
if(*idpoin && GS((*idpoin)->name)!=ID_OB)
(*idpoin)->us++;
}
static void lib_link_modifiers(FileData *fd, Object *ob)
{