diff options
author | Thomas Martitz <kugel@rockbox.org> | 2009-01-28 18:06:58 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2009-01-28 18:06:58 +0000 |
commit | 0dd66418720374a262c63a2b20496a68c14f1423 (patch) | |
tree | 0993474cc40159d300c965cd45b7d8ef6a53a435 /apps/gui/bitmap/list.c | |
parent | 78e0e85ffb1fcedff9d2eb24146be1917bbc143d (diff) | |
download | rockbox-0dd66418720374a262c63a2b20496a68c14f1423.tar.gz rockbox-0dd66418720374a262c63a2b20496a68c14f1423.zip |
Fix list title setup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19870 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/bitmap/list.c')
-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) 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); |