summaryrefslogtreecommitdiff
path: root/utils/themeeditor/skin_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/themeeditor/skin_debug.c')
-rw-r--r--utils/themeeditor/skin_debug.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/utils/themeeditor/skin_debug.c b/utils/themeeditor/skin_debug.c
index eb132a3320..9a463c91e6 100644
--- a/utils/themeeditor/skin_debug.c
+++ b/utils/themeeditor/skin_debug.c
@@ -102,6 +102,7 @@ void skin_clear_errors()
102void skin_debug_tree(struct skin_element* root) 102void skin_debug_tree(struct skin_element* root)
103{ 103{
104 int i; 104 int i;
105 char *text;
105 106
106 struct skin_element* current = root; 107 struct skin_element* current = root;
107 108
@@ -123,18 +124,19 @@ void skin_debug_tree(struct skin_element* root)
123 break; 124 break;
124 125
125 case TEXT: 126 case TEXT:
126 printf("[ Plain text on line %d : %s ]\n", current->line, 127 text = current->data;
127 current->text); 128 printf("[ Plain text on line %d : %s ]\n", current->line, text);
128 break; 129 break;
129 130
130 case COMMENT: 131 case COMMENT:
132 text = current->data;
131 printf("[ Comment on line %d: ", current->line); 133 printf("[ Comment on line %d: ", current->line);
132 for(i = 0; i < (int)strlen(current->text); i++) 134 for(i = 0; i < (int)strlen(text); i++)
133 { 135 {
134 if(current->text[i] == '\n') 136 if(text[i] == '\n')
135 printf("\\n"); 137 printf("\\n");
136 else 138 else
137 printf("%c", current->text[i]); 139 printf("%c", text[i]);
138 } 140 }
139 printf(" ]\n"); 141 printf(" ]\n");
140 break; 142 break;