From dbe2e6cdf6567d8766681a2f225489c02f01eb5a Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Fri, 12 Jun 2009 22:39:27 +0000 Subject: [PATCH] (Release branch) 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/branches/v3_3@21268 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/viewport.c | 7 +++++-- 1 file 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) vp->x = 0; vp->width = screens[screen].lcdwidth; - vp->y = showing_bars(screen)?STATUSBAR_HEIGHT:0; - vp->height = screens[screen].lcdheight - vp->y; #ifdef HAVE_LCD_BITMAP vp->drawmode = DRMODE_SOLID; vp->font = FONT_UI; /* default to UI to discourage SYSFONT use */ + + vp->y = showing_bars(screen)?STATUSBAR_HEIGHT:0; +#else + vp->y = 0; #endif + vp->height = screens[screen].lcdheight - vp->y; #ifdef HAVE_REMOTE_LCD /* We only need this test if there is a remote LCD */