1
0
mirror of https://github.com/CTCaer/hekate.git synced 2024-12-27 03:15:21 +00:00
hekate/nyx/nyx_gui/libs/lvgl/lv_objx
CTCaer a39ba2cd71 lvgl: Fix edge case in lv_label_set_text
This fixes an edge case where the original label set was done with set_static_text, the next one with set_text and the text is at the same address.

The incomplete check would think that the text resides on heap and it would reallocate it as such, effectively corrupting .data on the next sets.
2020-03-22 04:48:50 +02:00
..
lv_arc.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_arc.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_bar.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_bar.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_btn.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_btn.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_btnm.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_btnm.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_calendar.c refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_calendar.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_canvas.c refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_canvas.h refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_cb.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_cb.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_chart.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_chart.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_cont.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_cont.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_ddlist.c refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_ddlist.h refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_gauge.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_gauge.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_img.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_img.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_imgbtn.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_imgbtn.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_kb.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_kb.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_label.c lvgl: Fix edge case in lv_label_set_text 2020-03-22 04:48:50 +02:00
lv_label.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_led.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_led.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_line.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_line.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_list.c refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_list.h refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_lmeter.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_lmeter.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_mbox.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_mbox.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_objx_templ.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_objx_templ.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_objx.mk [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_page.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_page.h refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_preload.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_preload.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_roller.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_roller.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_slider.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_slider.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_spinbox.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_spinbox.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_sw.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_sw.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_ta.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_ta.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_table.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_table.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_tabview.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_tabview.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_tileview.c [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_tileview.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00
lv_win.c refactor: Remove all unwanted whitespace 2019-10-18 18:02:06 +03:00
lv_win.h [Nyx] Introducing hekate GUI, named Nyx! 2019-06-30 04:03:00 +03:00