forked from len0rd/rockbox
set viewport to default one just for safe.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24969 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
75e105a6a3
commit
38efc71615
1 changed files with 12 additions and 12 deletions
|
|
@ -162,6 +162,7 @@ static void toggle_theme(enum screen_type screen, bool force)
|
|||
screens[screen].clear_viewport();
|
||||
screens[screen].update_viewport();
|
||||
}
|
||||
screens[screen].set_viewport(NULL);
|
||||
}
|
||||
intptr_t force = first_boot?0:1;
|
||||
send_event(GUI_EVENT_ACTIONUPDATE, (void*)force);
|
||||
|
|
@ -228,8 +229,8 @@ static void viewportmanager_redraw(void* data)
|
|||
FOR_NB_SCREENS(i)
|
||||
{
|
||||
#ifdef HAVE_LCD_BITMAP
|
||||
if (statusbar_position(i) == STATUSBAR_CUSTOM)
|
||||
sb_skin_update(i, NULL != data);
|
||||
if (statusbar_position(i) == STATUSBAR_CUSTOM)
|
||||
sb_skin_update(i, NULL != data);
|
||||
else if (statusbar_position(i) != STATUSBAR_OFF)
|
||||
#endif
|
||||
gui_statusbar_draw(&statusbars.statusbars[i], NULL != data);
|
||||
|
|
@ -353,12 +354,11 @@ void viewport_set_defaults(struct viewport *vp,
|
|||
const enum screen_type screen)
|
||||
{
|
||||
#if defined(HAVE_LCD_BITMAP) && !defined(__PCTOOL__)
|
||||
|
||||
struct viewport *sbs_area = NULL;
|
||||
if (!is_theme_enabled(screen))
|
||||
{
|
||||
viewport_set_fullscreen(vp, screen);
|
||||
return;
|
||||
viewport_set_fullscreen(vp, screen);
|
||||
return;
|
||||
}
|
||||
sbs_area = sb_skin_get_info_vp(screen);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue