diff --git a/escher/src/text_field.cpp b/escher/src/text_field.cpp index bbc29201a..59c5201bf 100644 --- a/escher/src/text_field.cpp +++ b/escher/src/text_field.cpp @@ -280,8 +280,8 @@ bool TextField::privateHandleEvent(Ion::Events::Event event) { } if (event == Ion::Events::Back && isEditing()) { setEditing(false, m_hasTwoBuffers); - reloadScroll(); m_delegate->textFieldDidAbortEditing(this); + reloadScroll(true); return true; } if (event == Ion::Events::Clear && isEditing()) {