diff options
-rw-r--r-- | apps/gui/bitmap/list.c | 11 |
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); |