From adf65b6761b20ab8427840725d21820afac7cdbd Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Fri, 28 Aug 2020 09:53:53 +0200 Subject: [PATCH] Fix _lv_txt_ins with zero length insert text Closes #1754 --- src/lv_misc/lv_txt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lv_misc/lv_txt.c b/src/lv_misc/lv_txt.c index a29a3c158..20c8326bb 100644 --- a/src/lv_misc/lv_txt.c +++ b/src/lv_misc/lv_txt.c @@ -436,6 +436,8 @@ void _lv_txt_ins(char * txt_buf, uint32_t pos, const char * ins_txt) { size_t old_len = strlen(txt_buf); size_t ins_len = strlen(ins_txt); + if(ins_len == 0) return; + size_t new_len = ins_len + old_len; pos = _lv_txt_encoded_get_byte_id(txt_buf, pos); /*Convert to byte index instead of letter index*/