1
0
Fork 0
forked from len0rd/rockbox

Theme Editor: Fixed issue with parsing conditionals in sublines

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26752 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Robert Bieber 2010-06-10 21:22:16 +00:00
parent 64321adf43
commit 4b77e82d67

View file

@ -175,7 +175,7 @@ static struct skin_element* skin_parse_viewport(char** document)
} }
else if(*cursor == ENUMLISTOPENSYM) else if(*cursor == ENUMLISTOPENSYM)
{ {
skip_arglist(&cursor); skip_enumlist(&cursor);
} }
else else
{ {
@ -793,7 +793,9 @@ static struct skin_element* skin_parse_code_as_arg(char** document)
char* cursor = *document; char* cursor = *document;
/* Checking for sublines */ /* Checking for sublines */
while(*cursor != '\n' && *cursor != '\0') while(*cursor != '\n' && *cursor != '\0'
&& *cursor != ENUMLISTSEPERATESYM && *cursor != ARGLISTSEPERATESYM
&& *cursor != ENUMLISTCLOSESYM && *cursor != ARGLISTCLOSESYM)
{ {
if(*cursor == MULTILINESYM) if(*cursor == MULTILINESYM)
{ {
@ -810,6 +812,14 @@ static struct skin_element* skin_parse_code_as_arg(char** document)
cursor++; cursor++;
} }
else if(*cursor == ARGLISTOPENSYM)
{
skip_arglist(&cursor);
}
else if(*cursor == ENUMLISTOPENSYM)
{
skip_enumlist(&cursor);
}
else else
{ {
/* Advancing the cursor as normal */ /* Advancing the cursor as normal */