summaryrefslogtreecommitdiff
path: root/lib/skin_parser/skin_debug.c
diff options
context:
space:
mode:
authorRobert Bieber <robby@bieberphoto.com>2010-07-15 06:24:11 +0000
committerRobert Bieber <robby@bieberphoto.com>2010-07-15 06:24:11 +0000
commit15488a00eae8d10249015b88e4b7bdc47365b854 (patch)
tree62439c56fa8a926b148c7a3cc843a0c60f3aac21 /lib/skin_parser/skin_debug.c
parent387af97a26105fce79e6a8726752cf183d40939e (diff)
downloadrockbox-15488a00eae8d10249015b88e4b7bdc47365b854.tar.gz
rockbox-15488a00eae8d10249015b88e4b7bdc47365b854.zip
Theme Editor: Committed FS#11477 to add a DECIMAL parameter type in the parser and adapt the Theme Editor to accomodate the change by Johnathan Gordon. Fixed bug in the parser caused by the patch (error was thrown on zero value) and adapted tag rendering for new format
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27426 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'lib/skin_parser/skin_debug.c')
-rw-r--r--lib/skin_parser/skin_debug.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/skin_parser/skin_debug.c b/lib/skin_parser/skin_debug.c
index 00d09aea7e..4abe6252f0 100644
--- a/lib/skin_parser/skin_debug.c
+++ b/lib/skin_parser/skin_debug.c
@@ -70,6 +70,9 @@ void skin_error(enum skin_errorcode error)
70 case INT_EXPECTED: 70 case INT_EXPECTED:
71 error_message = "Expected integer"; 71 error_message = "Expected integer";
72 break; 72 break;
73 case DECIMAL_EXPECTED:
74 error_message = "Expected decimal";
75 break;
73 case SEPERATOR_EXPECTED: 76 case SEPERATOR_EXPECTED:
74 error_message = "Expected argument seperator"; 77 error_message = "Expected argument seperator";
75 break; 78 break;
@@ -236,8 +239,13 @@ void skin_debug_params(int count, struct skin_tag_parameter params[])
236 printf("[%s]", params[i].data.text); 239 printf("[%s]", params[i].data.text);
237 break; 240 break;
238 241
239 case NUMERIC: 242 case INTEGER:
240 printf("[%d]", params[i].data.numeric); 243 printf("[%d]", params[i].data.number);
244 break;
245
246 case DECIMAL:
247 printf("[%d.%d]", params[i].data.number/10,
248 params[i].data.number%10);
241 break; 249 break;
242 250
243 case CODE: 251 case CODE: