dynamic text: zero length array check

This commit is contained in:
Honfika
2014-03-02 15:08:59 +01:00
parent 0757b766dd
commit b4622f7c05
@@ -855,11 +855,13 @@ public class DefineEditTextTag extends TextTag implements DrawableTag {
line.remove(line.size() - 1);
removed = true;
}
SameStyleTextRecord lastRecord = line.get(line.size() - 1);
while (lastRecord.glyphEntries.size() > 0 &&
Character.isWhitespace(lastRecord.glyphEntries.get(lastRecord.glyphEntries.size() - 1).character)) {
lastRecord.glyphEntries.remove(lastRecord.glyphEntries.size() -1);
removed = true;
if (line.size() > 0) {
SameStyleTextRecord lastRecord = line.get(line.size() - 1);
while (lastRecord.glyphEntries.size() > 0 &&
Character.isWhitespace(lastRecord.glyphEntries.get(lastRecord.glyphEntries.size() - 1).character)) {
lastRecord.glyphEntries.remove(lastRecord.glyphEntries.size() -1);
removed = true;
}
}
}
}