diff --git a/escher/src/scrollable_expression_view_with_cursor.cpp b/escher/src/scrollable_expression_view_with_cursor.cpp index 3860ea167..5a882acc1 100644 --- a/escher/src/scrollable_expression_view_with_cursor.cpp +++ b/escher/src/scrollable_expression_view_with_cursor.cpp @@ -52,6 +52,9 @@ bool ScrollableExpressionViewWithCursor::handleEvent(Ion::Events::Event event) { didHandleEvent = true; } if (didHandleEvent) { + if (!isEditing()) { + setEditing(true); + } reload(); KDSize newSize = minimalSizeForOptimalDisplay(); if (m_delegate && previousSize.height() != newSize.height()) {