add null texture entry face check before converting legacy materials
parent
4800303abd
commit
1cae3664a5
|
@ -199,7 +199,7 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||||
bool used = false;
|
bool used = false;
|
||||||
|
|
||||||
foreach (var face in te.FaceTextures)
|
foreach (var face in te.FaceTextures)
|
||||||
if (face.MaterialID == id)
|
if (face != null && face.MaterialID == id)
|
||||||
used = true;
|
used = true;
|
||||||
|
|
||||||
if (used)
|
if (used)
|
||||||
|
@ -207,7 +207,7 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||||
|
|
||||||
var newId = StoreMaterialAsAsset(part.CreatorID, material, part);
|
var newId = StoreMaterialAsAsset(part.CreatorID, material, part);
|
||||||
foreach (var face in te.FaceTextures)
|
foreach (var face in te.FaceTextures)
|
||||||
if (face.MaterialID == id)
|
if (face != null && face.MaterialID == id)
|
||||||
face.MaterialID = newId;
|
face.MaterialID = newId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue