diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2012-05-16 22:28:59 +1000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2012-05-16 22:33:40 +1000 |
commit | 7909bf039f6e5984b5a037d3de69128f02408223 (patch) | |
tree | bbb8cf36a77b408b76247010258fcc3e9f4d654b /tools | |
parent | 027ebaf46330b8e7df1a09974ee16f644edccacb (diff) | |
download | rockbox-7909bf039f6e5984b5a037d3de69128f02408223.tar.gz rockbox-7909bf039f6e5984b5a037d3de69128f02408223.zip |
(hopefully) Fix FS#12639 and other skin related buflib corruption issues.
Kudos to funman for figuring out the problem - skin_find_item() rather
stupidly uses the global skin_buffer variable in skin_parser.c which is
fine in the parser EXCEPT it gets changed in skin_render when the sbs
is being redrawn while another skin is loading, so fix this by makeing
skin_find_item() use a local data pointer so a skin_render() during
parsing won't break anything.
Change-Id: I80e1c0efe569c18225e5772159c18ebb21e07332
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions