Viewports dont necessarily have children lines, so make sure there is one or it will crash

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28245 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jonathan Gordon 2010-10-12 09:36:59 +00:00
parent 59f487205c
commit 39cf6dd2f3

View file

@ -700,8 +700,9 @@ void skin_render(struct gui_wps *gwps, unsigned refresh_mode)
display->clear_viewport();
}
/* render */
skin_render_viewport(viewport->children[0], gwps,
skin_viewport, vp_refresh_mode);
if (viewport->children_count)
skin_render_viewport(viewport->children[0], gwps,
skin_viewport, vp_refresh_mode);
refresh_mode = old_refresh_mode;
}