[code] Prevent adding text in a script name when the textfield is full.

Change-Id: I31968f9fa62a7cf9904ed1f64f2833760510317a
This commit is contained in:
Léa Saviot
2017-12-04 14:52:21 +01:00
parent 56ac5071f2
commit fd33930301

View File

@@ -278,6 +278,12 @@ bool MenuController::textFieldDidReceiveEvent(TextField * textField, Ion::Events
return true;
}
}
if (event.hasText() && textField->isEditing()) {
size_t eventTextLength = strlen(event.text());
if (textField->draftTextLength() + eventTextLength >= TextField::maxBufferSize()) {
return true;
}
}
if (event == Ion::Events::Left && textField->isEditing() && textField->cursorLocation() == 0) {
return true;
}