summaryrefslogtreecommitdiff
path: root/apps/gui/skin_engine/skin_display.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/skin_engine/skin_display.c')
-rw-r--r--apps/gui/skin_engine/skin_display.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/apps/gui/skin_engine/skin_display.c b/apps/gui/skin_engine/skin_display.c
index 0613f986b3..0b3ba65751 100644
--- a/apps/gui/skin_engine/skin_display.c
+++ b/apps/gui/skin_engine/skin_display.c
@@ -298,10 +298,7 @@ void wps_draw_image(struct gui_wps *gwps, struct gui_img *img, int subimage)
298{ 298{
299 struct screen *display = gwps->display; 299 struct screen *display = gwps->display;
300 img->bm.data = core_get_data(img->buflib_handle); 300 img->bm.data = core_get_data(img->buflib_handle);
301 if(img->always_display) 301 display->set_drawmode(DRMODE_SOLID);
302 display->set_drawmode(DRMODE_FG);
303 else
304 display->set_drawmode(DRMODE_SOLID);
305 302
306 display->bmp_part(&img->bm, 0, img->subimage_height * subimage, 303 display->bmp_part(&img->bm, 0, img->subimage_height * subimage,
307 img->x, img->y, img->bm.width, img->subimage_height); 304 img->x, img->y, img->bm.width, img->subimage_height);
@@ -331,10 +328,6 @@ void wps_display_images(struct gui_wps *gwps, struct viewport* vp)
331 { 328 {
332 wps_draw_image(gwps, img, img->display); 329 wps_draw_image(gwps, img, img->display);
333 } 330 }
334 else if (img->always_display && SKINOFFSETTOPTR(get_skin_buffer(data), img->vp) == vp)
335 {
336 wps_draw_image(gwps, img, 0);
337 }
338 } 331 }
339 list = SKINOFFSETTOPTR(get_skin_buffer(data), list->next); 332 list = SKINOFFSETTOPTR(get_skin_buffer(data), list->next);
340 } 333 }