summaryrefslogtreecommitdiff
path: root/apps/bookmark.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2006-08-21 07:03:15 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2006-08-21 07:03:15 +0000
commitd12f81ddd4a0cdd76d08540b70068b3cb2c985ed (patch)
treeb821bfb025155f3c631920333549543622db3548 /apps/bookmark.c
parentc8e69dfb71d936b4bc5e18f6246ac126c629f772 (diff)
downloadrockbox-d12f81ddd4a0cdd76d08540b70068b3cb2c985ed.tar.gz
rockbox-d12f81ddd4a0cdd76d08540b70068b3cb2c985ed.zip
fixed the settings action context, time/eq/colour chooser/dbug screens
should all work correctly again git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10670 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/bookmark.c')
-rw-r--r--apps/bookmark.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/bookmark.c b/apps/bookmark.c
index 8c30ec1466..412ecdea6e 100644
--- a/apps/bookmark.c
+++ b/apps/bookmark.c
@@ -571,7 +571,7 @@ static char* select_bookmark(const char* bookmark_file_name)
571#endif 571#endif
572 572
573 bookmark_count = get_bookmark_count(bookmark_file_name); 573 bookmark_count = get_bookmark_count(bookmark_file_name);
574 574 action_signalscreenchange();
575 while(true) 575 while(true)
576 { 576 {
577 if(bookmark_id < 0) 577 if(bookmark_id < 0)
@@ -612,7 +612,7 @@ static char* select_bookmark(const char* bookmark_file_name)
612 key = get_action(CONTEXT_BOOKMARKSCREEN,TIMEOUT_BLOCK); 612 key = get_action(CONTEXT_BOOKMARKSCREEN,TIMEOUT_BLOCK);
613 switch(key) 613 switch(key)
614 { 614 {
615 case ACTION_STD_OK: 615 case ACTION_BMS_SELECT:
616 /* User wants to use this bookmark */ 616 /* User wants to use this bookmark */
617#ifdef HAVE_LCD_BITMAP 617#ifdef HAVE_LCD_BITMAP
618 if (global_settings.statusbar) 618 if (global_settings.statusbar)
@@ -629,7 +629,7 @@ static char* select_bookmark(const char* bookmark_file_name)
629 action_signalscreenchange(); 629 action_signalscreenchange();
630 return bookmark; 630 return bookmark;
631 631
632 case ACTION_BMARK_DELETE: 632 case ACTION_BMS_DELETE:
633 /* User wants to delete this bookmark */ 633 /* User wants to delete this bookmark */
634 delete_bookmark(bookmark_file_name, bookmark_id); 634 delete_bookmark(bookmark_file_name, bookmark_id);
635 bookmark_id_prev=-2; 635 bookmark_id_prev=-2;
@@ -638,15 +638,17 @@ static char* select_bookmark(const char* bookmark_file_name)
638 bookmark_id = bookmark_count -1; 638 bookmark_id = bookmark_count -1;
639 break; 639 break;
640 640
641 case ACTION_SETTINGS_DEC: 641 case ACTION_STD_PREV:
642 case ACTION_STD_PREVREPEAT:
642 bookmark_id--; 643 bookmark_id--;
643 break; 644 break;
644 645
645 case ACTION_SETTINGS_INC: 646 case ACTION_STD_NEXT:
647 case ACTION_STD_NEXTREPEAT:
646 bookmark_id++; 648 bookmark_id++;
647 break; 649 break;
648 650
649 case ACTION_STD_CANCEL: 651 case ACTION_BMS_EXIT:
650#ifdef HAVE_LCD_BITMAP 652#ifdef HAVE_LCD_BITMAP
651 FOR_NB_SCREENS(i) 653 FOR_NB_SCREENS(i)
652 screens[i].setmargins(x, y); 654 screens[i].setmargins(x, y);