FS#11449 - WPS is not loaded if the .wps file is not in the WPS directory

Attached to Project: Rockbox
Opened by Alexander Levin (fml2) - Wednesday, 30 June 2010, 21:32 GMT
Task Type Bugs
Category Settings
Status New
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


Seen with r27199 on the e200 simulator.

If I place a .wps file in the root directory and "play" it from the file browser, the WPS is not loaded. I'd expect it to load but not to be saved as the setting.

The same file is loaded if it's in the directory /.rockbox/wps, i.e. it's not the wrong file contents that's causing the error.
This task depends upon

Comment by Jonathan Gordon (jdgordon) - Sunday, 15 August 2010, 14:38 GMT
this was broken ages ago. I'm not entirely sure how to fix it because the wps paths are more constrained in the code now...
Comment by Andree Buschmann (Buschel) - Friday, 21 October 2011, 12:39 GMT
The manual says: "should be placed /.rockbox/wps/". Is this report really a bug?
Comment by Alexander Levin (fml2) - Saturday, 22 October 2011, 07:55 GMT
I thought this works similar to e.g. fonts: it should load (when "played") from any location. If the file is at the "standard" location for that file type ("/.rockbox/fonts" for fonts) then it additionally gets saved in the config. But things may have changed since then...