summaryrefslogtreecommitdiff
path: root/apps/gui/bitmap/list-skinned.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/bitmap/list-skinned.c')
-rw-r--r--apps/gui/bitmap/list-skinned.c6
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 {