This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#6056 - No text under pictures non displayed...
Attached to Project:
Rockbox
Opened by TheKind (TheKind) - Sunday, 24 September 2006, 13:18 GMT+2
Last edited by Nicolas Pennequin (nicolas_p) - Thursday, 03 July 2008, 17:37 GMT+2
Opened by TheKind (TheKind) - Sunday, 24 September 2006, 13:18 GMT+2
Last edited by Nicolas Pennequin (nicolas_p) - Thursday, 03 July 2008, 17:37 GMT+2
|
DetailsHello,
if you preload a picture and don't show it, you can't write any text where the image should be when it is shown. I made a preview of the problem on a wps attached. Would like to add shadow on album art and other things, but cause of this bug i can't... Thanks for fixing that. |
This task depends upon
Closed by Nicolas Pennequin (nicolas_p)
Thursday, 03 July 2008, 17:37 GMT+2
Reason for closing: Wont Fix
Additional comments about closing: This is a limitation of how WPS rendering is done. It's easy to work around it.
Thursday, 03 July 2008, 17:37 GMT+2
Reason for closing: Wont Fix
Additional comments about closing: This is a limitation of how WPS rendering is done. It's easy to work around it.
The problem is unrelated to album art.
Definitely valid.
Thanks Jonas
Just my 2¢.
It is unrelated to Album Art!
Screenshot made with Uisimulator with non-modified rockbox:
(Used the wps in the first post)
The test WPS clearly shows the problem is solved (although the text under the picture doesn't reappear instantly), and other WPSs don't seem to be broken.
I might commit the patch but it needs to be cleaned up a bit first and the issue discussed.
I've committed something that aims to fix similar problems, but doesn't quite fix this one.
A solution is to make the disappearing text lines dynamic by adding %?mh<> conditionals in each of them. I know it's a bit hackish, but I prefer having a hack in a WPS than in the displaying code.
The more general issue is very similar to
FS#6827: static vs. dynamic. Dynamic things will always overwrite static things. To avoid this, there are several solutions, including forcing the static elements to become dynamic.However, the best solution is to avoid overlapping, as the WPS code wasn't meant for it anyway.