[Bf-blender-cvs] [8cc176c] alembic_pointcache: Convenience feature: When linking a cache library, always default it to 'read' mode locally.

Lukas Tönne noreply at git.blender.org
Wed Mar 4 18:31:46 CET 2015


Commit: 8cc176c14d64fa6bb0bdd9f1925594b3c3fdb53e
Author: Lukas Tönne
Date:   Wed Mar 4 18:30:10 2015 +0100
Branches: alembic_pointcache
https://developer.blender.org/rB8cc176c14d64fa6bb0bdd9f1925594b3c3fdb53e

Convenience feature: When linking a cache library, always default it to
'read' mode locally.

Linking a cache library is meant to be used for getting existing cache
data into a file.

===================================================================

M	source/blender/blenloader/intern/readfile.c

===================================================================

diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 684d1e9..08dcee3 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -1965,6 +1965,9 @@ static void direct_link_cache_library(FileData *fd, CacheLibrary *cachelib)
 {
 	link_list(fd, &cachelib->items);
 	cachelib->items_hash = NULL;
+	
+	if (cachelib->id.flag & (LIB_EXTERN | LIB_INDIRECT))
+		cachelib->flag |= CACHE_LIBRARY_READ;
 }




More information about the Bf-blender-cvs mailing list