summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Holmgren <magnushol@gmail.com>2007-04-21 13:56:18 +0000
committerMagnus Holmgren <magnushol@gmail.com>2007-04-21 13:56:18 +0000
commitcf6f4cf6f1ef266f6df102ab4fc533b929790b19 (patch)
treedb72fbf7817075eb590193cecff3f2bd6185c8fb
parent7f3c66f1cb0d104c4b522ce771b027e29a7c11ab (diff)
downloadrockbox-cf6f4cf6f1ef266f6df102ab4fc533b929790b19.tar.gz
rockbox-cf6f4cf6f1ef266f6df102ab4fc533b929790b19.zip
Bookmark screen fixes: 1) Make the 'Load bookmark?' prompt follow the status bar setting, and also actually display the statusbar. 2) Call the LCD update function on charcell devices.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13232 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/bookmark.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/bookmark.c b/apps/bookmark.c
index b5c0e4a148..8ff9040c2d 100644
--- a/apps/bookmark.c
+++ b/apps/bookmark.c
@@ -387,21 +387,22 @@ bool bookmark_autoload(const char* file)
387 FOR_NB_SCREENS(i) 387 FOR_NB_SCREENS(i)
388 screens[i].clear_display(); 388 screens[i].clear_display();
389 389
390 gui_syncstatusbar_draw(&statusbars, false); 390 gui_syncstatusbar_draw(&statusbars, true);
391 391
392 FOR_NB_SCREENS(i) 392 FOR_NB_SCREENS(i)
393 { 393 {
394#ifdef HAVE_LCD_BITMAP 394#ifdef HAVE_LCD_BITMAP
395 screens[i].setmargins(0, STATUSBAR_HEIGHT); 395 screens[i].setmargins(0, global_settings.statusbar
396 ? STATUSBAR_HEIGHT : 0);
396 screens[i].puts_scroll(0,0, str(LANG_BOOKMARK_AUTOLOAD_QUERY)); 397 screens[i].puts_scroll(0,0, str(LANG_BOOKMARK_AUTOLOAD_QUERY));
397 screens[i].puts(0,1, str(LANG_CONFIRM_WITH_PLAY_RECORDER)); 398 screens[i].puts(0,1, str(LANG_CONFIRM_WITH_PLAY_RECORDER));
398 screens[i].puts(0,2, str(LANG_BOOKMARK_SELECT_LIST_BOOKMARKS)); 399 screens[i].puts(0,2, str(LANG_BOOKMARK_SELECT_LIST_BOOKMARKS));
399 screens[i].puts(0,3, str(LANG_CANCEL_WITH_ANY_RECORDER)); 400 screens[i].puts(0,3, str(LANG_CANCEL_WITH_ANY_RECORDER));
400 screens[i].update();
401#else 401#else
402 screens[i].puts_scroll(0,0, str(LANG_BOOKMARK_AUTOLOAD_QUERY)); 402 screens[i].puts_scroll(0,0, str(LANG_BOOKMARK_AUTOLOAD_QUERY));
403 screens[i].puts(0,1,str(LANG_RESUME_CONFIRM_PLAYER)); 403 screens[i].puts(0,1,str(LANG_RESUME_CONFIRM_PLAYER));
404#endif 404#endif
405 screens[i].update();
405 } 406 }
406 407
407 /* Wait for a key to be pushed */ 408 /* Wait for a key to be pushed */
@@ -739,6 +740,7 @@ static void display_bookmark(const char* bookmark,
739 { 740 {
740 screens[i].puts_scroll(0,0,global_temp_buffer); 741 screens[i].puts_scroll(0,0,global_temp_buffer);
741 screens[i].puts(0,1,str(LANG_RESUME_CONFIRM_PLAYER)); 742 screens[i].puts(0,1,str(LANG_RESUME_CONFIRM_PLAYER));
743 screens[i].update();
742 } 744 }
743#endif 745#endif
744} 746}