diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/gui/list.c | 4 | ||||
-rw-r--r-- | apps/keymaps/keymap-h1x0_h3x0.c | 1 |
2 files changed, 1 insertions, 4 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c index c952f96d70..8a5c2060ba 100644 --- a/apps/gui/list.c +++ b/apps/gui/list.c | |||
@@ -720,28 +720,24 @@ unsigned gui_synclist_do_button(struct gui_synclist * lists, unsigned button) | |||
720 | * for which the user pressed the key since for example, remote and main screen doesn't | 720 | * for which the user pressed the key since for example, remote and main screen doesn't |
721 | * have the same number of lines*/ | 721 | * have the same number of lines*/ |
722 | case ACTION_LISTTREE_PGUP: | 722 | case ACTION_LISTTREE_PGUP: |
723 | gui_synclist_limit_scroll(lists, false); | ||
724 | gui_synclist_select_previous_page(lists, SCREEN_MAIN); | 723 | gui_synclist_select_previous_page(lists, SCREEN_MAIN); |
725 | gui_synclist_draw(lists); | 724 | gui_synclist_draw(lists); |
726 | yield(); | 725 | yield(); |
727 | return ACTION_STD_NEXT; | 726 | return ACTION_STD_NEXT; |
728 | 727 | ||
729 | case ACTION_LISTTREE_PGDOWN: | 728 | case ACTION_LISTTREE_PGDOWN: |
730 | gui_synclist_limit_scroll(lists, false); | ||
731 | gui_synclist_select_next_page(lists, SCREEN_MAIN); | 729 | gui_synclist_select_next_page(lists, SCREEN_MAIN); |
732 | gui_synclist_draw(lists); | 730 | gui_synclist_draw(lists); |
733 | yield(); | 731 | yield(); |
734 | return ACTION_STD_PREV; | 732 | return ACTION_STD_PREV; |
735 | #if (REMOTE_BUTTON != 0 ) | 733 | #if (REMOTE_BUTTON != 0 ) |
736 | case ACTION_LISTTREE_RC_PGUP: | 734 | case ACTION_LISTTREE_RC_PGUP: |
737 | gui_synclist_limit_scroll(lists, false); | ||
738 | gui_synclist_select_previous_page(lists, SCREEN_REMOTE); | 735 | gui_synclist_select_previous_page(lists, SCREEN_REMOTE); |
739 | gui_synclist_draw(lists); | 736 | gui_synclist_draw(lists); |
740 | yield(); | 737 | yield(); |
741 | return ACTION_STD_NEXT; | 738 | return ACTION_STD_NEXT; |
742 | 739 | ||
743 | case ACTION_LISTTREE_RC_PGDOWN: | 740 | case ACTION_LISTTREE_RC_PGDOWN: |
744 | gui_synclist_limit_scroll(lists, false); | ||
745 | gui_synclist_select_next_page(lists, SCREEN_REMOTE); | 741 | gui_synclist_select_next_page(lists, SCREEN_REMOTE); |
746 | gui_synclist_draw(lists); | 742 | gui_synclist_draw(lists); |
747 | yield(); | 743 | yield(); |
diff --git a/apps/keymaps/keymap-h1x0_h3x0.c b/apps/keymaps/keymap-h1x0_h3x0.c index fefc7ec80e..2df035c76b 100644 --- a/apps/keymaps/keymap-h1x0_h3x0.c +++ b/apps/keymaps/keymap-h1x0_h3x0.c | |||
@@ -100,6 +100,7 @@ const struct button_mapping button_context_list[] = { | |||
100 | { ACTION_LISTTREE_PGDOWN, BUTTON_ON|BUTTON_DOWN, BUTTON_ON }, | 100 | { ACTION_LISTTREE_PGDOWN, BUTTON_ON|BUTTON_DOWN, BUTTON_ON }, |
101 | { ACTION_LISTTREE_PGDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_ON|BUTTON_DOWN }, | 101 | { ACTION_LISTTREE_PGDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_ON|BUTTON_DOWN }, |
102 | { ACTION_LISTTREE_PGDOWN, BUTTON_ON|BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | 102 | { ACTION_LISTTREE_PGDOWN, BUTTON_ON|BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, |
103 | { ACTION_NONE, BUTTON_ON|BUTTON_REL, BUTTON_NONE }, | ||
103 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 104 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) |
104 | }; /* button_context_list */ | 105 | }; /* button_context_list */ |
105 | 106 | ||