FS#11549 - Theme Editor doesn't render Vf/Vb correctly

Attached to Project: Rockbox
Opened by Sean Inglis (seani) - Wednesday, 18 August 2010, 00:54 GMT
Task Type Bugs
Category Utils
Status Unconfirmed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Release 3.6
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


The following set of WPS tags demonstrates:

# WPS Document
%aL%cH:%cM %ac%pv %aR%bt

If you alternately insert and remove a space between the second occurence of %Vb/%Vf, the track title text appears and disappears. It appears to happen in a few other variations, but this is the shortest concrete example.
This task depends upon

Comment by Jonathan Gordon (jdgordon) - Wednesday, 13 October 2010, 11:19 GMT
current svn doesnt have this problem (well so bad anyway)... adding a space will display the space when it shouldnt, but the title is displayed.
Comment by Jim Billy (jimbilly) - Monday, 08 November 2010, 17:33 GMT
I have found a similar bug with my WPS related to %vf
If you put the %vf on a new line, the following text is displayed, then cleared, but only if its a scrolling line, if the first line is static it is displayed properly.



artist is displayed briefly then cleared, if you take out %s artist is displayed properly, if you put the %Vf on the line with %vl artist is displayed properly with scrolling

so my quick fix is to just move the %vf on the line with %vl, but this bug probalby breaks many WPS, also this worked before 3.7, not sure when it stopped working. Tested this bug with latest build and 3.7 release sansa e200 v1.
Comment by Jim Billy (jimbilly) - Monday, 08 November 2010, 17:34 GMT
i forgot to add, subsequent scrolling lines are displayed properly, this only affects the first line in the viewport(if its scrolling)
Comment by Jim Billy (jimbilly) - Monday, 08 November 2010, 17:45 GMT
I just noticed that this bug was regarding theme editor, my bug report is related to displaying of a manually created wps in the current build.