avoid potential OutOfBounds exception

This commit is contained in:
Philipp Crocoll
2018-08-28 20:47:50 +02:00
parent 5429876cde
commit 26def9805f

View File

@@ -1417,7 +1417,7 @@ public class KP2AKeyboard extends InputMethodService
{ {
fieldIndex = KeyboardData.kp2aFieldIndex+1; fieldIndex = KeyboardData.kp2aFieldIndex+1;
} }
if (fieldIndex >= 0) if ((fieldIndex >= 0) && (fieldIndex < KeyboardData.availableFields.size()))
{ {
String displayName = ""; String displayName = "";
StringForTyping fieldData = KeyboardData.availableFields.get(fieldIndex); StringForTyping fieldData = KeyboardData.availableFields.get(fieldIndex);