diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2006-08-21 07:03:15 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2006-08-21 07:03:15 +0000 |
commit | d12f81ddd4a0cdd76d08540b70068b3cb2c985ed (patch) | |
tree | b821bfb025155f3c631920333549543622db3548 /apps/bookmark.c | |
parent | c8e69dfb71d936b4bc5e18f6246ac126c629f772 (diff) | |
download | rockbox-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.c | 14 |
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); |