diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2008-03-09 02:00:31 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2008-03-09 02:00:31 +0000 |
| commit | 3f686d7034a1c18e1258b9433e5a69b8e95bc3cf (patch) | |
| tree | 6dd99b53acc8481fdd0b32feb62ead3c78bf3669 /apps | |
| parent | e96f19c690947dafeabcd568b0e562e7dc200809 (diff) | |
| download | rockbox-3f686d7034a1c18e1258b9433e5a69b8e95bc3cf.zip rockbox-3f686d7034a1c18e1258b9433e5a69b8e95bc3cf.tar.gz rockbox-3f686d7034a1c18e1258b9433e5a69b8e95bc3cf.tar.bz2 rockbox-3f686d7034a1c18e1258b9433e5a69b8e95bc3cf.tar.xz | |
fix recorder, buttonbar caused list problems
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16584 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/gui/list.c | 7 | ||||
| -rw-r--r-- | apps/gui/viewport.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c index 9aafece..9de705d 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c @@ -197,6 +197,13 @@ void gui_synclist_draw(struct gui_synclist *gui_list) FOR_NB_SCREENS(i) { last_list_displayed = NULL; + /* quick hack to fix the recorder overwriting the button bar.. + TODO: fix properly */ + gui_list->parent[i]->height = screens[i].height - gui_list->parent[i]->y +#ifdef HAS_BUTTONBAR + - (screens[i].has_buttonbar?BUTTONBAR_HEIGHT:0) +#endif + ; list_draw(&screens[i], gui_list->parent[i], gui_list); } } diff --git a/apps/gui/viewport.c b/apps/gui/viewport.c index c59a1d9..ca7e574 100644 --- a/apps/gui/viewport.c +++ b/apps/gui/viewport.c @@ -50,7 +50,7 @@ void viewport_set_defaults(struct viewport *vp, enum screen_type screen) vp->y = global_settings.statusbar?STATUSBAR_HEIGHT:0; vp->height = screens[screen].height - vp->y #ifdef HAS_BUTTONBAR - - screens[screen].has_buttonbar?BUTTONBAR_HEIGHT:0 + - (screens[screen].has_buttonbar?BUTTONBAR_HEIGHT:0) #endif ; #ifdef HAVE_LCD_BITMAP |