Small tweak in append/link Objects: the scriptlinks in Object then will
authorTon Roosendaal <ton@blender.org>
Sat, 25 Nov 2006 16:24:52 +0000 (16:24 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 25 Nov 2006 16:24:52 +0000 (16:24 +0000)
also invoke reading the python script.

source/blender/blenloader/intern/readfile.c

index 79ea9cc5d81df034456a9210bbb95e2be344b04b..6459565cec68c09f3a0ae03d9afd955583f08f3e 100644 (file)
@@ -6625,6 +6625,15 @@ static void expand_modifier(FileData *fd, Main *mainvar, ModifierData *md)
        }
 }
 
+static void expand_scriptlink(FileData *fd, Main *mainvar, ScriptLink *slink)
+{
+       int i;
+       
+       for(i=0; i<slink->totscript; i++) {
+               expand_doit(fd, mainvar, slink->scripts[i]);
+       }
+}
+
 static void expand_object(FileData *fd, Main *mainvar, Object *ob)
 {
        ModifierData *md;
@@ -6729,6 +6738,8 @@ static void expand_object(FileData *fd, Main *mainvar, Object *ob)
                }
                act= act->next;
        }
+       
+       expand_scriptlink(fd, mainvar, &ob->scriptlink);
 }
 
 static void expand_scene(FileData *fd, Main *mainvar, Scene *sce)