From 5cb5de6470852526e9acf9c28b2571334337e608 Mon Sep 17 00:00:00 2001 From: philmoz Date: Thu, 10 Jul 2025 07:56:13 +1000 Subject: [PATCH] fix(color): text input field may not display correctly when value is erased (#6430) --- radio/src/gui/colorlcd/libui/textedit.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/libui/textedit.cpp b/radio/src/gui/colorlcd/libui/textedit.cpp index d81a79f23..cb14b21c0 100644 --- a/radio/src/gui/colorlcd/libui/textedit.cpp +++ b/radio/src/gui/colorlcd/libui/textedit.cpp @@ -156,8 +156,7 @@ void TextEdit::openEdit() lv_obj_get_width(lvobj), lv_obj_get_height(lvobj)}, text, length); edit->setChangeHandler([=]() { - std::string s(text, length); - setText(s); + update(); if (updateHandler) updateHandler(); lv_group_focus_obj(lvobj); edit->hide();