diff options
Diffstat (limited to 'apps/gui/list.c')
-rw-r--r-- | apps/gui/list.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c index c649528690..5d5733b4e9 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c | |||
@@ -222,7 +222,7 @@ static void gui_list_draw(struct gui_list * gui_list) | |||
222 | int cursor_pos = 0; | 222 | int cursor_pos = 0; |
223 | int icon_pos = 1; | 223 | int icon_pos = 1; |
224 | int text_pos; | 224 | int text_pos; |
225 | bool draw_icons = (gui_list->callback_get_item_icon != NULL ) ; | 225 | bool draw_icons = (gui_list->callback_get_item_icon != NULL && global_settings.show_icons); |
226 | bool draw_cursor; | 226 | bool draw_cursor; |
227 | int i; | 227 | int i; |
228 | int lines; | 228 | int lines; |
@@ -238,7 +238,7 @@ static void gui_list_draw(struct gui_list * gui_list) | |||
238 | i = 1; | 238 | i = 1; |
239 | lines = display->nb_lines - 1; | 239 | lines = display->nb_lines - 1; |
240 | 240 | ||
241 | if (gui_list->title_icon != NOICON) | 241 | if (gui_list->title_icon != NOICON && draw_icons) |
242 | { | 242 | { |
243 | screen_put_iconxy(display, 0, 0, gui_list->title_icon); | 243 | screen_put_iconxy(display, 0, 0, gui_list->title_icon); |
244 | #ifdef HAVE_LCD_BITMAP | 244 | #ifdef HAVE_LCD_BITMAP |