summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/keymaps/keymap-h1x0_h3x0.c7
-rw-r--r--apps/tree.c18
2 files changed, 14 insertions, 11 deletions
diff --git a/apps/keymaps/keymap-h1x0_h3x0.c b/apps/keymaps/keymap-h1x0_h3x0.c
index 457431057e..1ca4316879 100644
--- a/apps/keymaps/keymap-h1x0_h3x0.c
+++ b/apps/keymaps/keymap-h1x0_h3x0.c
@@ -72,7 +72,7 @@ const struct button_mapping button_context_wps[] = {
72 { ACTION_WPS_STOPSEEK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT }, 72 { ACTION_WPS_STOPSEEK, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT|BUTTON_REPEAT },
73 { ACTION_WPS_ABSETB_NEXTDIR, BUTTON_ON|BUTTON_RIGHT, BUTTON_ON }, 73 { ACTION_WPS_ABSETB_NEXTDIR, BUTTON_ON|BUTTON_RIGHT, BUTTON_ON },
74 { ACTION_WPS_ABSETA_PREVDIR, BUTTON_ON|BUTTON_LEFT, BUTTON_ON }, 74 { ACTION_WPS_ABSETA_PREVDIR, BUTTON_ON|BUTTON_LEFT, BUTTON_ON },
75 { ACTION_WPS_STOP, BUTTON_OFF, BUTTON_NONE }, 75 { ACTION_WPS_STOP, BUTTON_OFF|BUTTON_REL, BUTTON_OFF },
76 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_DOWN }, 76 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REL, BUTTON_DOWN },
77 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 77 { ACTION_WPS_VOLDOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
78 { ACTION_WPS_VOLUP, BUTTON_UP|BUTTON_REL, BUTTON_UP }, 78 { ACTION_WPS_VOLUP, BUTTON_UP|BUTTON_REL, BUTTON_UP },
@@ -100,8 +100,9 @@ const struct button_mapping button_context_listtree[] = {
100}; /* button_context_listtree */ 100}; /* button_context_listtree */
101 101
102const struct button_mapping button_context_tree[] = { 102const struct button_mapping button_context_tree[] = {
103 { ACTION_TREE_WPS, BUTTON_ON|BUTTON_REL, BUTTON_ON }, 103 { ACTION_TREE_WPS, BUTTON_ON|BUTTON_REL, BUTTON_ON },
104 { ACTION_TREE_STOP, BUTTON_OFF, BUTTON_NONE }, 104 { ACTION_TREE_STOP, BUTTON_OFF|BUTTON_REL, BUTTON_OFF },
105 { ACTION_TREE_STOP, BUTTON_OFF|BUTTON_REPEAT, BUTTON_NONE },
105 106
106 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST) 107 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST)
107}; /* button_context_listtree */ 108}; /* button_context_listtree */
diff --git a/apps/tree.c b/apps/tree.c
index 53797baa40..0616c0f09e 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -662,17 +662,19 @@ static bool dirbrowse(void)
662 } 662 }
663#endif 663#endif
664 } 664 }
665 break;
666 /* ??
667#if defined(CONFIG_CHARGING) && !defined(HAVE_POWEROFF_WHILE_CHARGING) 665#if defined(CONFIG_CHARGING) && !defined(HAVE_POWEROFF_WHILE_CHARGING)
668 case TREE_OFF | BUTTON_REPEAT: 666{
669 if (charger_inserted()) { 667 static int last_off = 0;
670 charging_splash(); 668 if (current_tick - last_off < 50) {
671 restore = true; 669 if (charger_inserted()) {
670 charging_splash();
671 restore = true;
672 }
672 } 673 }
673 break; 674 last_off = current_tick;
675}
674#endif 676#endif
675 */ 677 break; /* case ACTION_TREE_STOP: */
676 case ACTION_STD_MENU: 678 case ACTION_STD_MENU:
677 /* don't enter menu from plugin browser */ 679 /* don't enter menu from plugin browser */
678 if (*tc.dirfilter < NUM_FILTER_MODES) 680 if (*tc.dirfilter < NUM_FILTER_MODES)