summaryrefslogtreecommitdiff
path: root/apps/gui/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui/list.c')
-rw-r--r--apps/gui/list.c4
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