diff options
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 */ |