From 97857324c32f929c396814ba268e39a865a6fa42 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Thu, 4 Nov 2010 10:15:33 +0000 Subject: RaaA: Use the host's malloc() for the skin engine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28480 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/skin_engine/skin_parser.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'apps/gui/skin_engine/skin_parser.c') diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index 43c2ffa304..c0ea3e3ca9 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c @@ -1613,11 +1613,15 @@ bool skin_data_load(enum screen_type screen, struct wps_data *wps_data, wps_data->backdrop_id = -1; #endif /* parse the skin source */ +#if ((CONFIG_PLATFORM&PLATFORM_HOSTED) == 0) skin_buffer_save_position(); +#endif wps_data->tree = skin_parse(wps_buffer, skin_element_callback, wps_data); if (!wps_data->tree) { skin_data_reset(wps_data); +#if ((CONFIG_PLATFORM&PLATFORM_HOSTED) == 0) skin_buffer_restore_position(); +#endif return false; } @@ -1639,7 +1643,9 @@ bool skin_data_load(enum screen_type screen, struct wps_data *wps_data, !skin_load_fonts(wps_data)) { skin_data_reset(wps_data); +#if ((CONFIG_PLATFORM&PLATFORM_HOSTED) == 0) skin_buffer_restore_position(); +#endif return false; } #endif -- cgit v1.2.3