From 8ea056db4b6c60e2e623cd0e79ccb64aea5bec51 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Thu, 27 May 2010 19:57:15 +0000 Subject: Theme Editor: Fixed a bug in the subline parser, added a LINE element to contain logical lines, working on data model git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26337 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/skin_debug.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'utils/themeeditor/skin_debug.c') diff --git a/utils/themeeditor/skin_debug.c b/utils/themeeditor/skin_debug.c index f275b0403d..5d37f64a11 100644 --- a/utils/themeeditor/skin_debug.c +++ b/utils/themeeditor/skin_debug.c @@ -129,17 +129,10 @@ void skin_debug_tree(struct skin_element* root) debug_indent_level++; for(i = 0; i < current->children_count; i++) { - skin_debug_indent(); - printf("[ Subline %d\n", i); - - debug_indent_level++; skin_debug_tree(current->children[i]); - debug_indent_level--; - - skin_debug_indent(); - printf("]\n"); } debug_indent_level--; + skin_debug_indent(); printf("]\n"); break; @@ -175,6 +168,16 @@ void skin_debug_tree(struct skin_element* root) break; + case LINE: + printf("[ Logical line on line %d\n", current->line); + + debug_indent_level++; + skin_debug_tree(current->children[0]); + debug_indent_level--; + + skin_debug_indent(); + printf("]\n"); + break; } current = current->next; -- cgit v1.2.3