From b807cb0808b2c045e0fdcd332c711a713eb25032 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Sun, 6 Jun 2010 03:45:18 +0000 Subject: Theme Editor: Fixed another conditional child-counting bug git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26610 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/skin_parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/themeeditor/skin_parser.c b/utils/themeeditor/skin_parser.c index c7df7af0c0..c046dc66ad 100644 --- a/utils/themeeditor/skin_parser.c +++ b/utils/themeeditor/skin_parser.c @@ -687,12 +687,12 @@ int skin_parse_conditional(struct skin_element* element, char** document) if(*cursor == ENUMLISTOPENSYM) { nested++; - break; } else if(*cursor == ENUMLISTCLOSESYM) { nested--; - break; + if(nested == 0) + break; } cursor++; } -- cgit v1.2.3