From 0dd66418720374a262c63a2b20496a68c14f1423 Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Wed, 28 Jan 2009 18:06:58 +0000 Subject: Fix list title setup git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19870 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/bitmap/list.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'apps/gui/bitmap/list.c') 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) if (!list_display_title(list, screen)) return false; title_text[screen] = *(list->parent[screen]); - title_text[screen].height - = font_get(title_text[screen].font)->height; + title_text[screen].height = font_get(title_text[screen].font)->height; + if (list->title_icon != Icon_NOICON && global_settings.show_icons) { - struct viewport title_icon = *(list->parent[screen]); - title_icon = title_text[screen]; + struct viewport title_icon = title_text[screen]; title_icon.width = get_icon_width(screen) + ICON_PADDING*2; title_icon.x += ICON_PADDING; - title_text[screen].width -= title_icon.width + title_icon.x; - title_text[screen].x += title_icon.width + title_icon.x; + title_text[screen].width -= title_icon.width; + title_text[screen].x += title_icon.width; display->set_viewport(&title_icon); screen_put_icon(display, 0, 0, list->title_icon); -- cgit v1.2.3