diff options
author | Jens Arnold <amiconn@rockbox.org> | 2009-06-12 22:22:19 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2009-06-12 22:22:19 +0000 |
commit | b22e604a067790114ee32cbc49e7407182ba9863 (patch) | |
tree | 4d9dd5f54fa9992e611cc25972a5b7517bfb6ca2 /apps/gui | |
parent | d1faf8b39cf9492d1cd6f2e26b916dce0fe0354f (diff) | |
download | rockbox-b22e604a067790114ee32cbc49e7407182ba9863.tar.gz rockbox-b22e604a067790114ee32cbc49e7407182ba9863.zip |
Fix the charcell viewport defaults. The statusbar is offscreen on charcell. This fixes e.g. the yesno screen when deleting files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21267 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui')
-rw-r--r-- | apps/gui/viewport.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/gui/viewport.c b/apps/gui/viewport.c index c5b81a76cc..22d3eb3eb8 100644 --- a/apps/gui/viewport.c +++ b/apps/gui/viewport.c | |||
@@ -64,12 +64,15 @@ void viewport_set_defaults(struct viewport *vp, enum screen_type screen) | |||
64 | vp->x = 0; | 64 | vp->x = 0; |
65 | vp->width = screens[screen].lcdwidth; | 65 | vp->width = screens[screen].lcdwidth; |
66 | 66 | ||
67 | vp->y = showing_bars(screen)?STATUSBAR_HEIGHT:0; | ||
68 | vp->height = screens[screen].lcdheight - vp->y; | ||
69 | #ifdef HAVE_LCD_BITMAP | 67 | #ifdef HAVE_LCD_BITMAP |
70 | vp->drawmode = DRMODE_SOLID; | 68 | vp->drawmode = DRMODE_SOLID; |
71 | vp->font = FONT_UI; /* default to UI to discourage SYSFONT use */ | 69 | vp->font = FONT_UI; /* default to UI to discourage SYSFONT use */ |
70 | |||
71 | vp->y = showing_bars(screen)?STATUSBAR_HEIGHT:0; | ||
72 | #else | ||
73 | vp->y = 0; | ||
72 | #endif | 74 | #endif |
75 | vp->height = screens[screen].lcdheight - vp->y; | ||
73 | 76 | ||
74 | #ifdef HAVE_REMOTE_LCD | 77 | #ifdef HAVE_REMOTE_LCD |
75 | /* We only need this test if there is a remote LCD */ | 78 | /* We only need this test if there is a remote LCD */ |