diff options
Diffstat (limited to 'apps/gui/bitmap/list-skinned.c')
-rw-r--r-- | apps/gui/bitmap/list-skinned.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/apps/gui/bitmap/list-skinned.c b/apps/gui/bitmap/list-skinned.c index d6b868ae26..f0396263f3 100644 --- a/apps/gui/bitmap/list-skinned.c +++ b/apps/gui/bitmap/list-skinned.c | |||
@@ -236,7 +236,7 @@ bool skinlist_draw(struct screen *display, struct gui_synclist *list) | |||
236 | int cols = (parent->width / listcfg[screen]->width); | 236 | int cols = (parent->width / listcfg[screen]->width); |
237 | current_column = (cur_line)%cols; | 237 | current_column = (cur_line)%cols; |
238 | current_row = (cur_line)/cols; | 238 | current_row = (cur_line)/cols; |
239 | 239 | ||
240 | skin_viewport->vp.x = parent->x + listcfg[screen]->width*current_column + original_x; | 240 | skin_viewport->vp.x = parent->x + listcfg[screen]->width*current_column + original_x; |
241 | skin_viewport->vp.y = parent->y + listcfg[screen]->height*current_row + original_y; | 241 | skin_viewport->vp.y = parent->y + listcfg[screen]->height*current_row + original_y; |
242 | } | 242 | } |
@@ -249,7 +249,6 @@ bool skinlist_draw(struct screen *display, struct gui_synclist *list) | |||
249 | (listcfg[screen]->height*cur_line); | 249 | (listcfg[screen]->height*cur_line); |
250 | } | 250 | } |
251 | display->set_viewport(&skin_viewport->vp); | 251 | display->set_viewport(&skin_viewport->vp); |
252 | #ifdef HAVE_LCD_BITMAP | ||
253 | /* Set images to not to be displayed */ | 252 | /* Set images to not to be displayed */ |
254 | struct skin_token_list *imglist = SKINOFFSETTOPTR(get_skin_buffer(wps.data), wps.data->images); | 253 | struct skin_token_list *imglist = SKINOFFSETTOPTR(get_skin_buffer(wps.data), wps.data->images); |
255 | while (imglist) | 254 | while (imglist) |
@@ -259,13 +258,10 @@ bool skinlist_draw(struct screen *display, struct gui_synclist *list) | |||
259 | img->display = -1; | 258 | img->display = -1; |
260 | imglist = SKINOFFSETTOPTR(get_skin_buffer(wps.data), imglist->next); | 259 | imglist = SKINOFFSETTOPTR(get_skin_buffer(wps.data), imglist->next); |
261 | } | 260 | } |
262 | #endif | ||
263 | struct skin_element** children = SKINOFFSETTOPTR(get_skin_buffer(wps.data), viewport->children); | 261 | struct skin_element** children = SKINOFFSETTOPTR(get_skin_buffer(wps.data), viewport->children); |
264 | skin_render_viewport(SKINOFFSETTOPTR(get_skin_buffer(wps.data), (intptr_t)children[0]), | 262 | skin_render_viewport(SKINOFFSETTOPTR(get_skin_buffer(wps.data), (intptr_t)children[0]), |
265 | &wps, skin_viewport, SKIN_REFRESH_ALL); | 263 | &wps, skin_viewport, SKIN_REFRESH_ALL); |
266 | #ifdef HAVE_LCD_BITMAP | ||
267 | wps_display_images(&wps, &skin_viewport->vp); | 264 | wps_display_images(&wps, &skin_viewport->vp); |
268 | #endif | ||
269 | /* force disableing scroll because it breaks later */ | 265 | /* force disableing scroll because it breaks later */ |
270 | if (!is_selected) | 266 | if (!is_selected) |
271 | { | 267 | { |