diff options
Diffstat (limited to 'apps/gui/skin_engine/skin_render.c')
-rw-r--r-- | apps/gui/skin_engine/skin_render.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/gui/skin_engine/skin_render.c b/apps/gui/skin_engine/skin_render.c index 7ceb0bce17..0a1759d91a 100644 --- a/apps/gui/skin_engine/skin_render.c +++ b/apps/gui/skin_engine/skin_render.c | |||
@@ -191,11 +191,15 @@ static bool do_non_text_tags(struct gui_wps *gwps, struct skin_draw_info *info, | |||
191 | else | 191 | else |
192 | #endif | 192 | #endif |
193 | { | 193 | { |
194 | #if LCD_DEPTH > 1 | ||
194 | unsigned backup = vp->fg_pattern; | 195 | unsigned backup = vp->fg_pattern; |
195 | vp->fg_pattern = rect->start_colour; | 196 | vp->fg_pattern = rect->start_colour; |
197 | #endif | ||
196 | gwps->display->fillrect(rect->x, rect->y, rect->width, | 198 | gwps->display->fillrect(rect->x, rect->y, rect->width, |
197 | rect->height); | 199 | rect->height); |
200 | #if LCD_DEPTH > 1 | ||
198 | vp->fg_pattern = backup; | 201 | vp->fg_pattern = backup; |
202 | #endif | ||
199 | } | 203 | } |
200 | } | 204 | } |
201 | break; | 205 | break; |