diff --git a/escher/src/input_view_controller.cpp b/escher/src/input_view_controller.cpp index 2eec8b207..bd8e71d36 100644 --- a/escher/src/input_view_controller.cpp +++ b/escher/src/input_view_controller.cpp @@ -33,10 +33,10 @@ void InputViewController::edit(Responder * caller, Ion::Events::Event event, voi m_successAction = Invocation(successAction, context); m_failureAction = Invocation(failureAction, context); displayModalViewController(&m_editableExpressionViewController, 1.0f, 1.0f); - m_editableExpressionViewController.editableExpressionView()->handleEvent(event); if (initialText != nullptr) { m_editableExpressionViewController.editableExpressionView()->setText(initialText); } + m_editableExpressionViewController.editableExpressionView()->handleEvent(event); } void InputViewController::abortEditionAndDismiss() {