diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/gui/gwps.c | 13 | ||||
-rw-r--r-- | apps/screens.c | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/apps/gui/gwps.c b/apps/gui/gwps.c index 5ffdf4e33f..5c68ac40b0 100644 --- a/apps/gui/gwps.c +++ b/apps/gui/gwps.c | |||
@@ -709,7 +709,20 @@ long gui_wps_show(void) | |||
709 | 709 | ||
710 | #ifdef WPS_ID3 | 710 | #ifdef WPS_ID3 |
711 | case WPS_ID3: | 711 | case WPS_ID3: |
712 | #ifdef HAVE_LCD_COLOR | ||
713 | lcd_set_backdrop(gui_wps[SCREEN_MAIN].data->old_backdrop); | ||
714 | #endif | ||
712 | browse_id3(); | 715 | browse_id3(); |
716 | #ifdef HAVE_LCD_COLOR | ||
717 | if (gui_wps[SCREEN_MAIN].data->has_backdrop) | ||
718 | lcd_set_backdrop(&wps_backdrop[0][0]); | ||
719 | #endif | ||
720 | #ifdef HAVE_LCD_BITMAP | ||
721 | FOR_NB_SCREENS(i) | ||
722 | { | ||
723 | gui_wps_set_margin(&gui_wps[i]); | ||
724 | } | ||
725 | #endif | ||
713 | restore = true; | 726 | restore = true; |
714 | break; | 727 | break; |
715 | #endif | 728 | #endif |
diff --git a/apps/screens.c b/apps/screens.c index 4c71667a91..540cde5499 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -983,7 +983,7 @@ bool browse_id3(void) | |||
983 | char buf[64]; | 983 | char buf[64]; |
984 | const struct mp3entry* id3 = audio_current_track(); | 984 | const struct mp3entry* id3 = audio_current_track(); |
985 | #if defined(HAVE_LCD_BITMAP) | 985 | #if defined(HAVE_LCD_BITMAP) |
986 | const int y_margin = lcd_getymargin(); | 986 | const int y_margin = global_settings.statusbar ? STATUSBAR_HEIGHT : 0; |
987 | const int line_height = font_get(FONT_UI)->height; | 987 | const int line_height = font_get(FONT_UI)->height; |
988 | const int rows = (LCD_HEIGHT - y_margin) / line_height; | 988 | const int rows = (LCD_HEIGHT - y_margin) / line_height; |
989 | const bool show_scrollbar = global_settings.scrollbar | 989 | const bool show_scrollbar = global_settings.scrollbar |