diff options
Diffstat (limited to 'apps/gui/skin_engine/skin_render.c')
-rw-r--r-- | apps/gui/skin_engine/skin_render.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_render.c b/apps/gui/skin_engine/skin_render.c index ee42dfa5a7..f86b161eab 100644 --- a/apps/gui/skin_engine/skin_render.c +++ b/apps/gui/skin_engine/skin_render.c | |||
@@ -198,6 +198,13 @@ static bool do_non_text_tags(struct gui_wps *gwps, struct skin_draw_info *info, | |||
198 | #endif | 198 | #endif |
199 | break; | 199 | break; |
200 | #ifdef HAVE_LCD_BITMAP | 200 | #ifdef HAVE_LCD_BITMAP |
201 | case SKIN_TOKEN_IMAGE_DISPLAY: | ||
202 | { | ||
203 | struct gui_img *img = SKINOFFSETTOPTR(skin_buffer, token->value.data); | ||
204 | if (img && img->loaded && do_refresh) | ||
205 | img->display = 0; | ||
206 | } | ||
207 | break; | ||
201 | case SKIN_TOKEN_IMAGE_DISPLAY_LISTICON: | 208 | case SKIN_TOKEN_IMAGE_DISPLAY_LISTICON: |
202 | case SKIN_TOKEN_IMAGE_PRELOAD_DISPLAY: | 209 | case SKIN_TOKEN_IMAGE_PRELOAD_DISPLAY: |
203 | { | 210 | { |