diff --git a/nyx/nyx_gui/libs/lvgl/lv_objx/lv_label.c b/nyx/nyx_gui/libs/lvgl/lv_objx/lv_label.c index 77b087a..57ac2d0 100644 --- a/nyx/nyx_gui/libs/lvgl/lv_objx/lv_label.c +++ b/nyx/nyx_gui/libs/lvgl/lv_objx/lv_label.c @@ -156,7 +156,7 @@ void lv_label_set_text(lv_obj_t * label, const char * text) return; } - if(ext->text == text) { + if(ext->text == text && ext->static_txt == 0) { /*If set its own text then reallocate it (maybe its size changed)*/ ext->text = lv_mem_realloc(ext->text, strlen(ext->text) + 1); lv_mem_assert(ext->text);