diff options
Diffstat (limited to 'source/blender/blenloader/intern/readfile.c')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index fd41e39ced1..6f46454d169 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -2382,9 +2382,11 @@ static void lib_link_scene(FileData *fd, Main *main) next= base->next; /* base->object= newlibadr_us(fd, sce->id.lib, base->object); */ - base->object= newlibadr_us_type(fd, ID_OB, base->object); - + + /* when save during radiotool, needs cleared */ + base->flag &= ~OB_RADIO; + if(base->object==0) { printf("LIB ERROR: base removed\n"); BLI_remlink(&sce->base, base); |