summaryrefslogtreecommitdiffstats
path: root/apps/gui/bitmap/list.c
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2009-01-28 18:06:58 +0000
committerThomas Martitz <kugel@rockbox.org>2009-01-28 18:06:58 +0000
commit0dd66418720374a262c63a2b20496a68c14f1423 (patch)
tree0993474cc40159d300c965cd45b7d8ef6a53a435 /apps/gui/bitmap/list.c
parent78e0e85ffb1fcedff9d2eb24146be1917bbc143d (diff)
downloadrockbox-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.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)
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);