summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/gui/skin_engine/skin_parser.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c
index 6e32400f27..c659e70730 100644
--- a/apps/gui/skin_engine/skin_parser.c
+++ b/apps/gui/skin_engine/skin_parser.c
@@ -1667,18 +1667,18 @@ void skin_data_free_buflib_allocs(struct wps_data *wps_data)
struct gui_img *img = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, token->value.data);
if (img->buflib_handle > 0)
{
- struct skin_token_list *imglist = SKINOFFSETTOPTR(skin_buffer, list->next);;
+ struct skin_token_list *imglist = SKINOFFSETTOPTR(skin_buffer, list->next);
core_free(img->buflib_handle);
while (imglist)
{
- struct wps_token *freetoken = SKINOFFSETTOPTR(skin_buffer, imglist->token);
- struct gui_img *freeimg = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, freetoken->value.data);
- if (img->buflib_handle == freeimg->buflib_handle)
- freeimg->buflib_handle = -1;
- imglist = SKINOFFSETTOPTR(skin_buffer, imglist->next);
- }
- }
+ struct wps_token *freetoken = SKINOFFSETTOPTR(skin_buffer, imglist->token);
+ struct gui_img *freeimg = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, freetoken->value.data);
+ if (img->buflib_handle == freeimg->buflib_handle)
+ freeimg->buflib_handle = -1;
+ imglist = SKINOFFSETTOPTR(skin_buffer, imglist->next);
+ }
+ }
list = SKINOFFSETTOPTR(skin_buffer, list->next);
}
wps_data->images = PTRTOSKINOFFSET(skin_buffer, NULL);