diff options
Diffstat (limited to 'apps/screens.c')
-rw-r--r-- | apps/screens.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/screens.c b/apps/screens.c index 2e120de4ab..87a9869196 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -85,14 +85,14 @@ void usb_display_info(void) | |||
85 | BMPWIDTH_usb_logo, 8, false); | 85 | BMPWIDTH_usb_logo, 8, false); |
86 | lcd_bitmap(usb_logo+BMPWIDTH_usb_logo*3, 6, 40, | 86 | lcd_bitmap(usb_logo+BMPWIDTH_usb_logo*3, 6, 40, |
87 | BMPWIDTH_usb_logo, 8, false); | 87 | BMPWIDTH_usb_logo, 8, false); |
88 | status_draw(); | 88 | status_draw(true); |
89 | lcd_update(); | 89 | lcd_update(); |
90 | #else | 90 | #else |
91 | lcd_puts(0, 0, "[USB Mode]"); | 91 | lcd_puts(0, 0, "[USB Mode]"); |
92 | status_set_param(false); | 92 | status_set_param(false); |
93 | status_set_audio(false); | 93 | status_set_audio(false); |
94 | status_set_usb(true); | 94 | status_set_usb(true); |
95 | status_draw(); | 95 | status_draw(false); |
96 | #endif | 96 | #endif |
97 | } | 97 | } |
98 | 98 | ||
@@ -101,9 +101,10 @@ void usb_screen(void) | |||
101 | #ifndef SIMULATOR | 101 | #ifndef SIMULATOR |
102 | backlight_on(); | 102 | backlight_on(); |
103 | usb_acknowledge(SYS_USB_CONNECTED_ACK); | 103 | usb_acknowledge(SYS_USB_CONNECTED_ACK); |
104 | usb_display_info(); | ||
104 | while(usb_wait_for_disconnect_w_tmo(&button_queue, HZ)) { | 105 | while(usb_wait_for_disconnect_w_tmo(&button_queue, HZ)) { |
105 | if(usb_inserted()) { | 106 | if(usb_inserted()) { |
106 | usb_display_info(); | 107 | status_draw(false); |
107 | } | 108 | } |
108 | } | 109 | } |
109 | #ifdef HAVE_LCD_CHARCELLS | 110 | #ifdef HAVE_LCD_CHARCELLS |