split BLO_library_append_named_part into 2 function, one that adds objects into 
the scene and another that just links/appends.

Modified Paths:
--------------
   trunk/blender/source/blender/blenloader/BLO_readfile.h
   trunk/blender/source/blender/blenloader/intern/readfile.c
   trunk/blender/source/blender/python/intern/bpy_library.c
   trunk/blender/source/blender/windowmanager/intern/wm_operators.c


this commit breaks game engine compile. Fix is attached, don't know, if it works, so please check and commit.

Cheers,
Peter

----
Peter Schlaile
diff --git a/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp b/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp
index 684ed0b..2cd4e4b 100644
--- a/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp
+++ b/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp
@@ -994,7 +994,7 @@ bool KX_BlenderSceneConverter::LinkBlendFile(BlendHandle *bpy_openlib, const cha
 	int i=0;
 	LinkNode *n= names;
 	while(n) {
-		BLO_library_append_named_part(C, main_tmp, &bpy_openlib, (char *)n->link, idcode, 0);
+		BLO_library_append_named_part_ex(C, main_tmp, &bpy_openlib, (char *)n->link, idcode, 0);
 		n= (LinkNode *)n->next;
 		i++;
 	}
@@ -1012,7 +1012,7 @@ bool KX_BlenderSceneConverter::LinkBlendFile(BlendHandle *bpy_openlib, const cha
 		int i=0;
 		LinkNode *n= names;
 		while(n) {
-			BLO_library_append_named_part(C, main_tmp, &bpy_openlib, (char *)n->link, ID_AC, 0);
+			BLO_library_append_named_part_ex(C, main_tmp, &bpy_openlib, (char *)n->link, ID_AC, 0);
 			n= (LinkNode *)n->next;
 			i++;
 		}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to