summaryrefslogtreecommitdiff
path: root/apps/gui/wps_parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/wps_parser.c')
-rw-r--r--apps/gui/wps_parser.c22
1 files changed, 13 insertions, 9 deletions
diff --git a/apps/gui/wps_parser.c b/apps/gui/wps_parser.c
index 14c8d30c6a..09bcab8443 100644
--- a/apps/gui/wps_parser.c
+++ b/apps/gui/wps_parser.c
@@ -1682,16 +1682,20 @@ bool wps_data_load(struct wps_data *wps_data,
1682 /* Initialise the first (default) viewport */ 1682 /* Initialise the first (default) viewport */
1683 wps_data->viewports[0].vp.x = 0; 1683 wps_data->viewports[0].vp.x = 0;
1684 wps_data->viewports[0].vp.width = display->getwidth(); 1684 wps_data->viewports[0].vp.width = display->getwidth();
1685 if (!global_settings.statusbar) 1685 wps_data->viewports[0].vp.height = display->getheight();
1686 switch (statusbar_position(display->screen_type))
1686 { 1687 {
1687 wps_data->viewports[0].vp.y = 0; 1688 case STATUSBAR_OFF:
1688 wps_data->viewports[0].vp.height = display->getheight(); 1689 wps_data->viewports[0].vp.y = 0;
1689 } 1690 break;
1690 else 1691 case STATUSBAR_TOP:
1691 { 1692 wps_data->viewports[0].vp.y = STATUSBAR_HEIGHT;
1692 wps_data->viewports[0].vp.y = STATUSBAR_HEIGHT; 1693 wps_data->viewports[0].vp.height -= STATUSBAR_HEIGHT;
1693 wps_data->viewports[0].vp.height = display->getheight() - 1694 break;
1694 STATUSBAR_HEIGHT; 1695 case STATUSBAR_BOTTOM:
1696 wps_data->viewports[0].vp.y = 0;
1697 wps_data->viewports[0].vp.height -= STATUSBAR_HEIGHT;
1698 break;
1695 } 1699 }
1696#ifdef HAVE_LCD_BITMAP 1700#ifdef HAVE_LCD_BITMAP
1697 wps_data->viewports[0].vp.font = FONT_UI; 1701 wps_data->viewports[0].vp.font = FONT_UI;