add vars for misplaced pts
This commit is contained in:
parent
06328dec3d
commit
d2297c0c52
2 changed files with 17 additions and 3 deletions
|
|
@ -834,6 +834,15 @@ public abstract class BExpressionContext implements IByteArrayUnifier {
|
|||
Integer num = variableNumbers.get(name);
|
||||
if (num != null) {
|
||||
variableData[num.intValue()] = value;
|
||||
} else if (create) {
|
||||
num = getVariableIdx(name, create);
|
||||
float[] readOnlyData = variableData;
|
||||
int minWriteIdx = readOnlyData.length;
|
||||
variableData = new float[variableNumbers.size()];
|
||||
for (int i = 0; i < minWriteIdx; i++) {
|
||||
variableData[i] = readOnlyData[i];
|
||||
}
|
||||
variableData[num.intValue()] = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue