fix missing planes not downloading

- resets texture to null to reload
This commit is contained in:
Anthony Calosa
2023-11-04 01:03:07 +08:00
parent e22f95b745
commit 7cf8c49a90

View File

@@ -117,8 +117,10 @@ public enum FSkinTexture implements FImage {
public boolean load(String planeName) { public boolean load(String planeName) {
if (hasError) if (hasError)
return false; return false;
if (!planeName.isEmpty()) if (!planeName.isEmpty()) {
texture = null; //reset
this.filename = planeName + ".jpg"; this.filename = planeName + ".jpg";
}
FileHandle preferredFile = isPlanechaseBG ? FSkin.getCachePlanechaseFile(filename) : FSkin.getSkinFile(filename); FileHandle preferredFile = isPlanechaseBG ? FSkin.getCachePlanechaseFile(filename) : FSkin.getSkinFile(filename);
if (preferredFile.exists()) { if (preferredFile.exists()) {
try { try {