diff options
Diffstat (limited to 'utils/themeeditor/skin_debug.c')
-rw-r--r-- | utils/themeeditor/skin_debug.c | 12 |
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() | |||
102 | void skin_debug_tree(struct skin_element* root) | 102 | void 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; |