FS#11058 - Conditional Viewports break Alternating Sublines...

Attached to Project: Rockbox
Opened by Hayden Pearce (St.) - Friday, 26 February 2010, 03:22 GMT
Last edited by Jonathan Gordon (jdgordon) - Wednesday, 03 March 2010, 02:10 GMT
Task Type Bugs
Category Themes
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


r24903 (has been present for much longer however, I first noticed it in 3.3 release build)

Alternating sublines "back up" if displayed in a conditional viewport.

I have no idea how to explain this odd behaviour any more clearly, so I believe its better when seen for I have attached a TEST-WPS which accurately demonstrates the bug.
To reproduce this behaviour, load the TEST-WPS and commence playing a track, put hold on (this will flip the conditional viewport) and let the track play for 30~60 seconds or so, then take hold off...The sublines will alternate *really* fast (approx 0.1 second intervals) and seem to go through the ammount of alternations that *would* have been displayed if the viewport was in view (ie. the sublines normally alternate at 2 second intervals, and if hold is on for 60 seconds when hold is released the sublines alternate 30 times in rapid succession).

It seems to me that alternating sublines have no idea if the viewport is being displayed or not, and continue to queue the alternations...but that is an extremely uneducated guess.

Sorry for the wall of text, its kind of hard to explain in a concise fashion.

This task depends upon

Closed by  Jonathan Gordon (jdgordon)
Wednesday, 03 March 2010, 02:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  in r24997.