diff --git a/apps/menu.c b/apps/menu.c index 2a46e4f39e..0355fb1b0b 100644 --- a/apps/menu.c +++ b/apps/menu.c @@ -92,7 +92,6 @@ void redraw_cursor(void) /* * Move the cursor to a particular id, - * current: where it is now * target: where you want it to be */ void put_cursor(int target) @@ -196,18 +195,19 @@ void menu_draw(void) void show_splash(void) { -#ifdef HAVE_LCD_BITMAP + char *rockbox = "ROCKbox!"; + lcd_clear_display(); - if (show_logo() == 0) { - lcd_update(); - busy_wait(); - } +#ifdef HAVE_LCD_BITMAP + if (show_logo() != 0) + return; #else - char *rockbox = "ROCKbox!"; lcd_puts(0, 0, rockbox); - busy_wait(); #endif + + lcd_update(); + busy_wait(); }