From 66cf4ed83fdc69c3bddaef0761864a93a9bde58f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Mon, 13 Jan 2020 11:13:50 +0100 Subject: [PATCH] [escher/text_field] Fix Cut / Clear redrawing --- escher/src/text_field.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/escher/src/text_field.cpp b/escher/src/text_field.cpp index a2c635328..872acc5f9 100644 --- a/escher/src/text_field.cpp +++ b/escher/src/text_field.cpp @@ -536,7 +536,9 @@ bool TextField::handleEventWithText(const char * eventText, bool indentation, bo void TextField::removeWholeText() { reinitDraftTextBuffer(); - setEditing(true); + resetSelection(); + markRectAsDirty(bounds()); + layoutSubviews(); reloadScroll(); }