Fix potential npe
bug 19805515 Change-Id: Id36b145d3ce1c81311e88f5cdd2441880e98f737
This commit is contained in:
@@ -363,6 +363,9 @@ public class Mesh extends BaseObj {
|
||||
alloc = Allocation.createTyped(mRS, entry.t, mUsage);
|
||||
} else if(entry.e != null) {
|
||||
alloc = Allocation.createSized(mRS, entry.e, entry.size, mUsage);
|
||||
} else {
|
||||
// Should never happen because the builder will always set one
|
||||
throw new IllegalStateException("Builder corrupt, no valid element in entry.");
|
||||
}
|
||||
vertexBuffers[ct] = alloc;
|
||||
vtx[ct] = alloc.getID(mRS);
|
||||
@@ -375,6 +378,9 @@ public class Mesh extends BaseObj {
|
||||
alloc = Allocation.createTyped(mRS, entry.t, mUsage);
|
||||
} else if(entry.e != null) {
|
||||
alloc = Allocation.createSized(mRS, entry.e, entry.size, mUsage);
|
||||
} else {
|
||||
// Should never happen because the builder will always set one
|
||||
throw new IllegalStateException("Builder corrupt, no valid element in entry.");
|
||||
}
|
||||
long allocID = (alloc == null) ? 0 : alloc.getID(mRS);
|
||||
indexBuffers[ct] = alloc;
|
||||
|
||||
Reference in New Issue
Block a user