summaryrefslogtreecommitdiff
path: root/lib/skin_parser/skin_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/skin_parser/skin_debug.c')
-rw-r--r--lib/skin_parser/skin_debug.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/skin_parser/skin_debug.c b/lib/skin_parser/skin_debug.c
index 803a673f22..3a5a5a7441 100644
--- a/lib/skin_parser/skin_debug.c
+++ b/lib/skin_parser/skin_debug.c
@@ -120,7 +120,7 @@ void skin_clear_errors()
120 error_message = NULL; 120 error_message = NULL;
121} 121}
122 122
123#ifndef ROCKBOX 123#if !defined(ROCKBOX) || defined(__PCTOOL__)
124void skin_debug_tree(struct skin_element* root) 124void skin_debug_tree(struct skin_element* root)
125{ 125{
126 int i; 126 int i;
@@ -227,7 +227,8 @@ void skin_debug_tree(struct skin_element* root)
227 printf("[ Logical line on line %d\n", current->line); 227 printf("[ Logical line on line %d\n", current->line);
228 228
229 debug_indent_level++; 229 debug_indent_level++;
230 skin_debug_tree(current->children[0]); 230 if (current->children)
231 skin_debug_tree(current->children[0]);
231 debug_indent_level--; 232 debug_indent_level--;
232 233
233 skin_debug_indent(); 234 skin_debug_indent();