From 7f10b0336e9aacd4fb21269da652671ff610aa05 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Wed, 2 Jun 2010 07:04:33 +0000 Subject: Theme Editor: Fixed some more code generation bugs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26466 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/parsetreenode.cpp | 4 +--- utils/themeeditor/skin_parser.c | 9 ++++++++- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'utils') diff --git a/utils/themeeditor/parsetreenode.cpp b/utils/themeeditor/parsetreenode.cpp index 3a5a63dcee..7530299870 100644 --- a/utils/themeeditor/parsetreenode.cpp +++ b/utils/themeeditor/parsetreenode.cpp @@ -116,10 +116,8 @@ QString ParseTreeNode::genCode() const if(children[i]->element->type == TAG) buffer.append(TAGSYM); buffer.append(children[i]->genCode()); - buffer.append('\n'); } - if(children.count() == 0) - buffer.append('\n'); + buffer.append('\n'); break; case SUBLINES: diff --git a/utils/themeeditor/skin_parser.c b/utils/themeeditor/skin_parser.c index deb3a21ab2..94d059bfcc 100644 --- a/utils/themeeditor/skin_parser.c +++ b/utils/themeeditor/skin_parser.c @@ -114,6 +114,11 @@ struct skin_element* skin_parse_viewport(char** document) retval->children = skin_alloc_children(2); retval->children[0] = skin_alloc_element(); skin_parse_tag(retval->children[0], &cursor); + if(*cursor == '\n') + { + cursor++; + skin_line++; + } } else { @@ -185,8 +190,10 @@ struct skin_element* skin_parse_viewport(char** document) last = last->next; if(*cursor == '\n') + { cursor++; - + skin_line++; + } } *document = cursor; -- cgit v1.2.3