diff options
| author | Magnus Holmgren <magnushol@gmail.com> | 2007-02-19 18:07:27 +0000 |
|---|---|---|
| committer | Magnus Holmgren <magnushol@gmail.com> | 2007-02-19 18:07:27 +0000 |
| commit | 9e017a33f5e00d497bc32bdd640b72f40271e955 (patch) | |
| tree | af6f5aa17192d355294eaf5415c99ad01faadec2 /apps/bookmark.c | |
| parent | a3ce8e16700a5a0c6aa6a5c66a320a463739259f (diff) | |
| download | rockbox-9e017a33f5e00d497bc32bdd640b72f40271e955.zip rockbox-9e017a33f5e00d497bc32bdd640b72f40271e955.tar.gz rockbox-9e017a33f5e00d497bc32bdd640b72f40271e955.tar.bz2 rockbox-9e017a33f5e00d497bc32bdd640b72f40271e955.tar.xz | |
Use the statusbar setting while in the bookmark screen, so that the shuffle/repeat icons for the bookmark can be visible on bitmap displays. Also simplify the code a little.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12403 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/bookmark.c')
| -rw-r--r-- | apps/bookmark.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/apps/bookmark.c b/apps/bookmark.c index aa5dce6..d7fb8f8 100644 --- a/apps/bookmark.c +++ b/apps/bookmark.c @@ -497,10 +497,10 @@ static char* select_bookmark(const char* bookmark_file_name) #ifdef HAVE_LCD_BITMAP int i; - int x = lcd_getxmargin(); - int y = lcd_getymargin(); + FOR_NB_SCREENS(i) - screens[i].setmargins(0, 0); + screens[i].setmargins(0, global_settings.statusbar + ? STATUSBAR_HEIGHT : 0); #endif bookmark_count = get_bookmark_count(bookmark_file_name); @@ -547,11 +547,6 @@ static char* select_bookmark(const char* bookmark_file_name) { case ACTION_BMS_SELECT: /* User wants to use this bookmark */ -#ifdef HAVE_LCD_BITMAP - FOR_NB_SCREENS(i) - screens[i].setmargins(0, global_settings.statusbar - ? STATUSBAR_HEIGHT : 0); -#endif action_signalscreenchange(); return bookmark; @@ -575,10 +570,6 @@ static char* select_bookmark(const char* bookmark_file_name) break; case ACTION_BMS_EXIT: -#ifdef HAVE_LCD_BITMAP - FOR_NB_SCREENS(i) - screens[i].setmargins(x, y); -#endif action_signalscreenchange(); return NULL; @@ -671,10 +662,7 @@ static void display_bookmark(const char* bookmark, global_filename); FOR_NB_SCREENS(i) - { screens[i].clear_display(); - screens[i].stop_scroll(); - } #ifdef HAVE_LCD_BITMAP /* bookmark shuffle and repeat states*/ |