skin_engine: Fix a obscure parser bug
commit4c94b98422b7a0e0ef1eb93eac2f3abd7fdfa9b8
authorJonathan Gordon <rockbox@jdgordon.info>
Thu, 5 Jul 2012 12:41:10 +0000 (5 22:41 +1000)
committerJonathan Gordon <rockbox@jdgordon.info>
Thu, 5 Jul 2012 12:41:10 +0000 (5 22:41 +1000)
tree7cec2d1b85368dc10f5de2e3ec276e3a91810953
parentc413591e7ee1184efde80283705d3061d90432f8
skin_engine: Fix a obscure parser bug

Tag params where a [] group is followed (but not immediatly) by
a * will not parse correctly. e.g [si]iii|s* will attempt to find
an 'i' after the second s instead of looping s's

Change-Id: I3982f726b6539818f8332334b263b673259f98ef
lib/skin_parser/skin_parser.c