[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28823] trunk/blender/source/blender/ blenkernel/intern/packedFile.c: make pack all not back library data, dont attempt to pack image viewers or generated images.
Campbell Barton
ideasman42 at gmail.com
Tue May 18 15:18:39 CEST 2010
Revision: 28823
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28823
Author: campbellbarton
Date: 2010-05-18 15:18:37 +0200 (Tue, 18 May 2010)
Log Message:
-----------
make pack all not back library data, dont attempt to pack image viewers or generated images.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/packedFile.c
Modified: trunk/blender/source/blender/blenkernel/intern/packedFile.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/packedFile.c 2010-05-18 12:51:56 UTC (rev 28822)
+++ trunk/blender/source/blender/blenkernel/intern/packedFile.c 2010-05-18 13:18:37 UTC (rev 28823)
@@ -186,7 +186,7 @@
file= open(name, O_BINARY|O_RDONLY);
if (file <= 0) {
- BKE_reportf(reports, RPT_ERROR, "Can't open file: \"%s\"", name);
+ BKE_reportf(reports, RPT_ERROR, "Unable to pack file, source path not found: \"%s\"", name);
} else {
filelen = BLI_filesize(file);
@@ -216,15 +216,15 @@
bSound *sound;
for(ima=bmain->image.first; ima; ima=ima->id.next)
- if(ima->packedfile == NULL)
+ if(ima->packedfile == NULL && ima->id.lib==NULL && ELEM3(ima->type, IMA_SRC_FILE, IMA_SRC_SEQUENCE, IMA_SRC_MOVIE))
ima->packedfile = newPackedFile(reports, ima->name);
for(vf=bmain->vfont.first; vf; vf=vf->id.next)
- if(vf->packedfile == NULL)
+ if(vf->packedfile == NULL && vf->id.lib==NULL)
vf->packedfile = newPackedFile(reports, vf->name);
for(sound=bmain->sound.first; sound; sound=sound->id.next)
- if(sound->packedfile == NULL)
+ if(sound->packedfile == NULL && vf->id.lib==NULL)
sound->packedfile = newPackedFile(reports, sound->name);
}
More information about the Bf-blender-cvs
mailing list