summaryrefslogtreecommitdiff
path: root/apps/gui/skin_engine/skin_parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/skin_engine/skin_parser.c')
-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)
1667 struct gui_img *img = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, token->value.data); 1667 struct gui_img *img = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, token->value.data);
1668 if (img->buflib_handle > 0) 1668 if (img->buflib_handle > 0)
1669 { 1669 {
1670 struct skin_token_list *imglist = SKINOFFSETTOPTR(skin_buffer, list->next);; 1670 struct skin_token_list *imglist = SKINOFFSETTOPTR(skin_buffer, list->next);
1671 core_free(img->buflib_handle); 1671 core_free(img->buflib_handle);
1672 1672
1673 while (imglist) 1673 while (imglist)
1674 { 1674 {
1675 struct wps_token *freetoken = SKINOFFSETTOPTR(skin_buffer, imglist->token); 1675 struct wps_token *freetoken = SKINOFFSETTOPTR(skin_buffer, imglist->token);
1676 struct gui_img *freeimg = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, freetoken->value.data); 1676 struct gui_img *freeimg = (struct gui_img*)SKINOFFSETTOPTR(skin_buffer, freetoken->value.data);
1677 if (img->buflib_handle == freeimg->buflib_handle) 1677 if (img->buflib_handle == freeimg->buflib_handle)
1678 freeimg->buflib_handle = -1; 1678 freeimg->buflib_handle = -1;
1679 imglist = SKINOFFSETTOPTR(skin_buffer, imglist->next); 1679 imglist = SKINOFFSETTOPTR(skin_buffer, imglist->next);
1680 } 1680 }
1681 } 1681 }
1682 list = SKINOFFSETTOPTR(skin_buffer, list->next); 1682 list = SKINOFFSETTOPTR(skin_buffer, list->next);
1683 } 1683 }
1684 wps_data->images = PTRTOSKINOFFSET(skin_buffer, NULL); 1684 wps_data->images = PTRTOSKINOFFSET(skin_buffer, NULL);