fixed deleting xforms with "solo" on
This commit is contained in:
parent
9539b0c70a
commit
5296ffcb88
@ -1065,6 +1065,7 @@ begin
|
|||||||
modWeights[Transforms-1] := 1;
|
modWeights[Transforms-1] := 1;
|
||||||
end;
|
end;
|
||||||
//
|
//
|
||||||
|
|
||||||
if t = (Transforms - 1) then
|
if t = (Transforms - 1) then
|
||||||
begin
|
begin
|
||||||
MainTriangles[t] := MainTriangles[Transforms];
|
MainTriangles[t] := MainTriangles[Transforms];
|
||||||
@ -1079,6 +1080,10 @@ begin
|
|||||||
cp.xform[i].Assign(cp.xform[i + 1]);
|
cp.xform[i].Assign(cp.xform[i + 1]);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
if cp.soloXform > t then Dec(cp.soloXform)
|
||||||
|
else if cp.soloXform = t then cp.soloXform := -1;
|
||||||
|
|
||||||
Dec(Transforms);
|
Dec(Transforms);
|
||||||
assert(cp.xform[transforms].density = 0); // cp.xform[transforms].density := 0;
|
assert(cp.xform[transforms].density = 0); // cp.xform[transforms].density := 0;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user