summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/gui/list.c4
-rw-r--r--apps/keymaps/keymap-h1x0_h3x0.c1
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