From bccfae0a58515e489c3aa7f412154db56ae205d6 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Mon, 21 Nov 2005 18:39:18 +0000 Subject: Fixed crash with early USB. The USB screen already uses some of the new GUI code, so we have to init before. Fixed problem with gui_syncstatusbar_init() drawing the status bar(s) right away. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8030 a1c6a512-1295-4272-9138-f99709370657 --- apps/main.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'apps/main.c') diff --git a/apps/main.c b/apps/main.c index 4f23dfaba4..9afb3e9a13 100644 --- a/apps/main.c +++ b/apps/main.c @@ -148,6 +148,9 @@ void init(void) font_init(); show_logo(); lang_init(); + /* Must be done before any code uses the multi-screen APi */ + screen_access_init(); + gui_syncstatusbar_init(&statusbars); settings_reset(); settings_calc_config_sector(); settings_load(SETTINGS_ALL); @@ -245,6 +248,10 @@ void init(void) radio_init(); #endif + /* Must be done before any code uses the multi-screen APi */ + screen_access_init(); + gui_syncstatusbar_init(&statusbars); + #if defined(HAVE_CHARGING) && (CONFIG_CPU == SH7034) if (coldstart && charger_inserted() && !global_settings.car_adapter_mode -- cgit v1.2.3