library linked modifiers were not having their ID linked expanded properly.
authorCampbell Barton <ideasman42@gmail.com>
Thu, 31 Mar 2011 11:21:21 +0000 (11:21 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 31 Mar 2011 11:21:21 +0000 (11:21 +0000)
commitc7183d2622a0cba5e07653daa4a5aca9ad9ed9cc
tree9c59cb1fef580eedefaf22d15fa2b1be26c00bb8
parent75cd392a570ded2c8b1e2abf1d98383aaab706a5
library linked modifiers were not having their ID linked expanded properly.
was missing array cap ends, wave map object and shrinkwrap objects.

use modifiers_foreachIDLink() rather then having to list all modifiers ID's in this function.
also add foreachIDLink() for smoke domain.

This fixes a bug where a linked object has as a modifier using an indirectly linked object for the missing cases mentioned above.
source/blender/blenloader/intern/readfile.c
source/blender/modifiers/intern/MOD_smoke.c