diff options
-rw-r--r-- | apps/gui/skin_engine/skin_render.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/gui/skin_engine/skin_render.c b/apps/gui/skin_engine/skin_render.c index 9b86380ade..b3e9c74825 100644 --- a/apps/gui/skin_engine/skin_render.c +++ b/apps/gui/skin_engine/skin_render.c | |||
@@ -700,8 +700,9 @@ void skin_render(struct gui_wps *gwps, unsigned refresh_mode) | |||
700 | display->clear_viewport(); | 700 | display->clear_viewport(); |
701 | } | 701 | } |
702 | /* render */ | 702 | /* render */ |
703 | skin_render_viewport(viewport->children[0], gwps, | 703 | if (viewport->children_count) |
704 | skin_viewport, vp_refresh_mode); | 704 | skin_render_viewport(viewport->children[0], gwps, |
705 | skin_viewport, vp_refresh_mode); | ||
705 | refresh_mode = old_refresh_mode; | 706 | refresh_mode = old_refresh_mode; |
706 | } | 707 | } |
707 | 708 | ||