summaryrefslogtreecommitdiff
path: root/apps/gui/usb_screen.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2009-11-10 07:47:57 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2009-11-10 07:47:57 +0000
commitc4df53571c89945f920f82f7e25b6a3c0757d5d5 (patch)
tree0aec420a1fe8db6d7507db8e7d870cadaa569c16 /apps/gui/usb_screen.c
parent29e28a3945b99ec19703848c8337ea406d99bfd6 (diff)
downloadrockbox-c4df53571c89945f920f82f7e25b6a3c0757d5d5.tar.gz
rockbox-c4df53571c89945f920f82f7e25b6a3c0757d5d5.zip
really fix early usb this time
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23600 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/usb_screen.c')
-rw-r--r--apps/gui/usb_screen.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/gui/usb_screen.c b/apps/gui/usb_screen.c
index 454570bc3f..7d61435eb8 100644
--- a/apps/gui/usb_screen.c
+++ b/apps/gui/usb_screen.c
@@ -185,7 +185,7 @@ static void usb_screen_fix_viewports(struct screen *screen,
185} 185}
186#endif 186#endif
187 187
188static void usb_screens_draw(struct usb_screen_vps_t *usb_screen_vps_ar) 188static void usb_screens_draw(struct usb_screen_vps_t *usb_screen_vps_ar, bool early_usb)
189{ 189{
190 int i; 190 int i;
191 int usb_bars = VP_SB_ALLSCREENS; /* force statusbars */ 191 int usb_bars = VP_SB_ALLSCREENS; /* force statusbars */
@@ -244,7 +244,8 @@ static void usb_screens_draw(struct usb_screen_vps_t *usb_screen_vps_ar)
244 usb_bars |= VP_SB_IGNORE_SETTING(i); 244 usb_bars |= VP_SB_IGNORE_SETTING(i);
245 } 245 }
246 246
247 viewportmanager_set_statusbar(usb_bars); 247 if (!early_usb)
248 viewportmanager_set_statusbar(usb_bars);
248} 249}
249 250
250void gui_usb_screen_run(bool early_usb) 251void gui_usb_screen_run(bool early_usb)
@@ -281,7 +282,7 @@ void gui_usb_screen_run(bool early_usb)
281 282
282 while (1) 283 while (1)
283 { 284 {
284 usb_screens_draw(usb_screen_vps_ar); 285 usb_screens_draw(usb_screen_vps_ar, early_usb);
285#ifdef SIMULATOR 286#ifdef SIMULATOR
286 if (button_get_w_tmo(HZ/2)) 287 if (button_get_w_tmo(HZ/2))
287 break; 288 break;