forked from bartvdbraak/blender
avoid calling newdataadr() on NULL vertex groups, gives a small speedup on loading with files that have many empty groups.
This commit is contained in:
parent
01fced7e35
commit
7a7df3bfe8
@ -3412,15 +3412,19 @@ static void lib_link_mesh(FileData *fd, Main *main)
|
||||
|
||||
static void direct_link_dverts(FileData *fd, int count, MDeformVert *mdverts)
|
||||
{
|
||||
int i;
|
||||
int i;
|
||||
|
||||
if (!mdverts)
|
||||
if (mdverts == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (i=0; i<count; i++) {
|
||||
mdverts[i].dw=newdataadr(fd, mdverts[i].dw);
|
||||
if (!mdverts[i].dw)
|
||||
mdverts[i].totweight=0;
|
||||
for (i= count; i > 0; i--, mdverts++) {
|
||||
if(mdverts->dw) {
|
||||
mdverts->dw= newdataadr(fd, mdverts->dw);
|
||||
}
|
||||
if (mdverts->dw == NULL) {
|
||||
mdverts->totweight= 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user