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 /apps/plugins/lua/lbitlib.c | |
| parent | 027ebaf46330b8e7df1a09974ee16f644edccacb (diff) | |
| download | rockbox-7909bf039f6e5984b5a037d3de69128f02408223.zip rockbox-7909bf039f6e5984b5a037d3de69128f02408223.tar.gz rockbox-7909bf039f6e5984b5a037d3de69128f02408223.tar.bz2 rockbox-7909bf039f6e5984b5a037d3de69128f02408223.tar.xz | |
(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 'apps/plugins/lua/lbitlib.c')
0 files changed, 0 insertions, 0 deletions