From aee58ef956e69428ec8de7c956224849a453a02e Mon Sep 17 00:00:00 2001 From: Rob Purchase Date: Wed, 4 Nov 2009 23:57:37 +0000 Subject: Fix hiding the status bar in the touchscreen calibration screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23530 a1c6a512-1295-4272-9138-f99709370657 --- apps/screens.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'apps') diff --git a/apps/screens.c b/apps/screens.c index 9edda1ad43..565cf746d5 100644 --- a/apps/screens.c +++ b/apps/screens.c @@ -903,8 +903,10 @@ int calibrate(void) enum touchscreen_mode old_mode = touchscreen_get_mode(); struct touchscreen_calibration cal; int i, ret = 0; - int statusbar = global_settings.statusbar; /* hide the statusbar */ - global_settings.statusbar = STATUSBAR_OFF; + + /* hide the statusbar */ + int old_statusbar = viewportmanager_get_statusbar(); + viewportmanager_set_statusbar(VP_SB_HIDE_ALL); touchscreen_disable_mapping(); /* set raw mode */ touchscreen_set_mode(TOUCHSCREEN_POINT); @@ -929,7 +931,7 @@ int calibrate(void) sizeof(struct touchscreen_parameter)); touchscreen_set_mode(old_mode); - global_settings.statusbar = statusbar; + viewportmanager_set_statusbar(old_statusbar); settings_save(); return ret; -- cgit v1.2.3