diff options
Diffstat (limited to 'lib/skin_parser')
-rw-r--r-- | lib/skin_parser/skin_parser.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/skin_parser/skin_parser.c b/lib/skin_parser/skin_parser.c index c49ac12a59..7dc0fa3a2f 100644 --- a/lib/skin_parser/skin_parser.c +++ b/lib/skin_parser/skin_parser.c | |||
@@ -314,6 +314,9 @@ static struct skin_element* skin_parse_line_optional(const char** document, | |||
314 | return NULL; | 314 | return NULL; |
315 | retval->type = LINE; | 315 | retval->type = LINE; |
316 | retval->line = skin_line; | 316 | retval->line = skin_line; |
317 | while (*cursor == '\t') | ||
318 | cursor++; | ||
319 | |||
317 | if(*cursor != '\0' && *cursor != '\n' && *cursor != MULTILINESYM | 320 | if(*cursor != '\0' && *cursor != '\n' && *cursor != MULTILINESYM |
318 | && !(conditional && (*cursor == ARGLISTSEPARATESYM | 321 | && !(conditional && (*cursor == ARGLISTSEPARATESYM |
319 | || *cursor == ARGLISTCLOSESYM | 322 | || *cursor == ARGLISTCLOSESYM |
@@ -426,6 +429,8 @@ static struct skin_element* skin_parse_sublines_optional(const char** document, | |||
426 | retval->type = LINE_ALTERNATOR; | 429 | retval->type = LINE_ALTERNATOR; |
427 | retval->next = skin_buffer_to_offset(NULL); | 430 | retval->next = skin_buffer_to_offset(NULL); |
428 | retval->line = skin_line; | 431 | retval->line = skin_line; |
432 | while (*cursor == '\t') | ||
433 | cursor++; | ||
429 | 434 | ||
430 | /* First we count the sublines */ | 435 | /* First we count the sublines */ |
431 | while(*cursor != '\0' && *cursor != '\n' | 436 | while(*cursor != '\0' && *cursor != '\n' |