[apps][escher] Fix insering several letters when clicking on SIN

e. g.

Change-Id: If71400b22f65878a94090fed7f3c68433a10506c
This commit is contained in:
Émilie Feral
2016-11-14 17:47:46 +01:00
parent 9181f8e8fa
commit 4ed7e06373
9 changed files with 42 additions and 39 deletions

View File

@@ -62,9 +62,10 @@ bool InputViewController::handleEvent(Ion::Events::Event event) {
return false;
}
void InputViewController::edit(Responder * caller, const char * initialContent, void * context, Invocation::Action successAction, Invocation::Action failureAction) {
void InputViewController::edit(Responder * caller, const char * initialContent, int cursorPosition, void * context, Invocation::Action successAction, Invocation::Action failureAction) {
m_successAction = Invocation(successAction, context);
m_failureAction = Invocation(failureAction, context);
setTextBody(initialContent);
m_textFieldController.textField()->setCursorLocation(cursorPosition);
showInput();
}