Fix crash when updating adapter offsets.

Change-Id: I0a6923e387f9743a06cc2c4c67995a79789d4cdd
This commit is contained in:
Jason Sams
2015-02-25 16:42:00 -08:00
parent 627396ac90
commit add04be7c8

View File

@@ -72,17 +72,19 @@ public class AllocationAdapter extends Allocation {
private void updateOffsets() {
int a1 = 0, a2 = 0, a3 = 0, a4 = 0;
if (mSelectedArray.length > 0) {
a1 = mSelectedArray[0];
}
if (mSelectedArray.length > 1) {
a2 = mSelectedArray[2];
}
if (mSelectedArray.length > 2) {
a3 = mSelectedArray[2];
}
if (mSelectedArray.length > 3) {
a4 = mSelectedArray[3];
if (mSelectedArray != null) {
if (mSelectedArray.length > 0) {
a1 = mSelectedArray[0];
}
if (mSelectedArray.length > 1) {
a2 = mSelectedArray[2];
}
if (mSelectedArray.length > 2) {
a3 = mSelectedArray[2];
}
if (mSelectedArray.length > 3) {
a4 = mSelectedArray[3];
}
}
mRS.nAllocationAdapterOffset(getID(mRS), mSelectedX, mSelectedY, mSelectedZ,
mSelectedLOD, mSelectedFace.mID, a1, a2, a3, a4);