diff --git a/escher/src/text_area.cpp b/escher/src/text_area.cpp index f7cc01da9..e3706f678 100644 --- a/escher/src/text_area.cpp +++ b/escher/src/text_area.cpp @@ -553,4 +553,5 @@ void TextArea::selectUpDown(bool up) { contentView()->moveCursorGeo(0, up ? -1 : 1); const char * newCursorLocation = contentView()->cursorLocation(); contentView()->addSelection(up ? newCursorLocation : currentCursorLocation, up ? currentCursorLocation : newCursorLocation); + scrollToCursor(); }