[apps] Code: when updating a script name, handle the event 'clear' to

keep '.py'
This commit is contained in:
Émilie Feral
2018-04-09 12:06:28 +02:00
committed by Ecco
parent b714d9242e
commit 31f79c702a

View File

@@ -296,7 +296,12 @@ bool MenuController::textFieldShouldFinishEditing(TextField * textField, Ion::Ev
}
bool MenuController::textFieldDidReceiveEvent(TextField * textField, Ion::Events::Event event) {
if (event == Ion::Events::Left && textField->isEditing() && textField->cursorLocation() == 0) {
if (event == Ion::Events::Right && textField->isEditing() && textField->cursorLocation() == textField->draftTextLength()) {
return true;
}
if (event == Ion::Events::Clear && textField->isEditing()) {
textField->setText(ScriptStore::k_scriptExtension);
textField->setCursorLocation(0);
return true;
}
return false;