Move now-playing blink/autoplay out of the interrupt too

show_now_play_link (blinking highlight for the currently playing track
in the list, plus the end-of-track autoplay/parse_url check) still ran
inside int_text_off via pt_play, doing its own extra page switch
(set_Textpage_lite) and an 80-byte write - on top of the analyzer this
was the remaining source of the vertical stripe flicker, specifically
when the playing track is scrolled into view. Split it out of pt_play
and call it from the main loop alongside the analyzer; the player tick
itself is untouched.

Confirmed on hardware: no flicker left, including across autoplay to
the next track.
This commit is contained in:
2026-08-31 23:29:25 +03:00
parent 153931d1ca
commit 292d42f8ea
2 changed files with 7 additions and 6 deletions
Binary file not shown.