mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-11 22:22:33 -05:00
SKIN BREAK: %pb, %bl and %pv (bar types) changed so the image is the last param instead of the first. skin updater, skins and manual all updated.
NEW PARSER: add an 'N' param type which will accept any number of strings, will cause very big problems if this isnt the last param for a tag. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26727 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
20b9020adc
commit
9ac4b44610
57 changed files with 87 additions and 64 deletions
|
|
@ -543,7 +543,8 @@ int skin_parse_tag(struct skin_element* element, char** document)
|
|||
element->params[i].type = NUMERIC;
|
||||
element->params[i].data.numeric = scan_int(&cursor);
|
||||
}
|
||||
else if(tolower(*tag_args) == 's' || tolower(*tag_args) == 'f')
|
||||
else if(tolower(*tag_args) == 'n' ||
|
||||
tolower(*tag_args) == 's' || tolower(*tag_args) == 'f')
|
||||
{
|
||||
/* Scanning a string argument */
|
||||
element->params[i].type = STRING;
|
||||
|
|
@ -576,7 +577,8 @@ int skin_parse_tag(struct skin_element* element, char** document)
|
|||
cursor++;
|
||||
}
|
||||
|
||||
tag_args++;
|
||||
if (*tag_args != 'N')
|
||||
tag_args++;
|
||||
|
||||
/* Checking for the optional bar */
|
||||
if(*tag_args == '|')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue