mirror of
https://github.com/torlando-tech/pyxis.git
synced 2026-09-20 03:34:30 +00:00
The one-shot LVGL timer's callback deleted the timer but left _entry_scroll_reset_timer dangling. On the 2nd+ screen entry show() took the 'else' path and called lv_timer_reset() on freed memory, so the view was never reset to the top — it stayed wherever the group re-focus had auto-scrolled it (the bottom). Null the pointer before lv_timer_del so each entry recreates a fresh timer.