diff options
-rw-r--r-- | apps/gui/bitmap/list-skinned.c | 2 | ||||
-rw-r--r-- | apps/gui/list.h | 2 | ||||
-rw-r--r-- | apps/gui/skin_engine/skin_parser.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/apps/gui/bitmap/list-skinned.c b/apps/gui/bitmap/list-skinned.c index 672a1e90e3..028374cf12 100644 --- a/apps/gui/bitmap/list-skinned.c +++ b/apps/gui/bitmap/list-skinned.c | |||
@@ -165,7 +165,7 @@ bool skinlist_draw(struct screen *display, struct gui_synclist *list) | |||
165 | wps.display = display; | 165 | wps.display = display; |
166 | wps.data = listcfg[screen]->data; | 166 | wps.data = listcfg[screen]->data; |
167 | display_lines = skinlist_get_line_count(screen, list); | 167 | display_lines = skinlist_get_line_count(screen, list); |
168 | label = listcfg[screen]->label; | 168 | label = (char *)SKINOFFSETTOPTR(get_skin_buffer(wps.data), listcfg[screen]->label); |
169 | display->set_viewport(parent); | 169 | display->set_viewport(parent); |
170 | display->clear_viewport(); | 170 | display->clear_viewport(); |
171 | current_item = list->selected_item; | 171 | current_item = list->selected_item; |
diff --git a/apps/gui/list.h b/apps/gui/list.h index d9df008956..41bc4369d1 100644 --- a/apps/gui/list.h +++ b/apps/gui/list.h | |||
@@ -180,7 +180,7 @@ extern bool gui_synclist_do_button(struct gui_synclist * lists, | |||
180 | #if defined(HAVE_LCD_BITMAP) && !defined(PLUGIN) | 180 | #if defined(HAVE_LCD_BITMAP) && !defined(PLUGIN) |
181 | struct listitem_viewport_cfg { | 181 | struct listitem_viewport_cfg { |
182 | struct wps_data *data; | 182 | struct wps_data *data; |
183 | char* label; | 183 | OFFSETTYPE(char *) label; |
184 | int width; | 184 | int width; |
185 | int height; | 185 | int height; |
186 | int xmargin; | 186 | int xmargin; |
diff --git a/apps/gui/skin_engine/skin_parser.c b/apps/gui/skin_engine/skin_parser.c index 8409f0ed8b..3899f605f3 100644 --- a/apps/gui/skin_engine/skin_parser.c +++ b/apps/gui/skin_engine/skin_parser.c | |||
@@ -577,7 +577,7 @@ static int parse_listitemviewport(struct skin_element *element, | |||
577 | return -1; | 577 | return -1; |
578 | cfg->data = wps_data; | 578 | cfg->data = wps_data; |
579 | cfg->tile = false; | 579 | cfg->tile = false; |
580 | cfg->label = get_param_text(element, 0); | 580 | cfg->label = PTRTOSKINOFFSET(skin_buffer, get_param_text(element, 0)); |
581 | cfg->width = -1; | 581 | cfg->width = -1; |
582 | cfg->height = -1; | 582 | cfg->height = -1; |
583 | if (!isdefault(get_param(element, 1))) | 583 | if (!isdefault(get_param(element, 1))) |