summaryrefslogtreecommitdiff
path: root/apps/gui
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui')
-rw-r--r--apps/gui/bitmap/list.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/apps/gui/bitmap/list.c b/apps/gui/bitmap/list.c
index 6e1876912e..f94a950091 100644
--- a/apps/gui/bitmap/list.c
+++ b/apps/gui/bitmap/list.c
@@ -70,18 +70,17 @@ static bool draw_title(struct screen *display, struct gui_synclist *list)
70 if (!list_display_title(list, screen)) 70 if (!list_display_title(list, screen))
71 return false; 71 return false;
72 title_text[screen] = *(list->parent[screen]); 72 title_text[screen] = *(list->parent[screen]);
73 title_text[screen].height 73 title_text[screen].height = font_get(title_text[screen].font)->height;
74 = font_get(title_text[screen].font)->height; 74
75 if (list->title_icon != Icon_NOICON && global_settings.show_icons) 75 if (list->title_icon != Icon_NOICON && global_settings.show_icons)
76 { 76 {
77 struct viewport title_icon = *(list->parent[screen]); 77 struct viewport title_icon = title_text[screen];
78 title_icon = title_text[screen];
79 title_icon.width = get_icon_width(screen) 78 title_icon.width = get_icon_width(screen)
80 + ICON_PADDING*2; 79 + ICON_PADDING*2;
81 title_icon.x += ICON_PADDING; 80 title_icon.x += ICON_PADDING;
82 81
83 title_text[screen].width -= title_icon.width + title_icon.x; 82 title_text[screen].width -= title_icon.width;
84 title_text[screen].x += title_icon.width + title_icon.x; 83 title_text[screen].x += title_icon.width;
85 84
86 display->set_viewport(&title_icon); 85 display->set_viewport(&title_icon);
87 screen_put_icon(display, 0, 0, list->title_icon); 86 screen_put_icon(display, 0, 0, list->title_icon);