summaryrefslogtreecommitdiff
path: root/apps/wps.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/wps.c')
-rw-r--r--apps/wps.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/wps.c b/apps/wps.c
index e93b20d141..4a1a6f9b02 100644
--- a/apps/wps.c
+++ b/apps/wps.c
@@ -75,6 +75,7 @@ static char current_track_path[MAX_PATH+1];
75#define WPS_MENU (BUTTON_F1 | BUTTON_REL) 75#define WPS_MENU (BUTTON_F1 | BUTTON_REL)
76#define WPS_MENU_PRE BUTTON_F1 76#define WPS_MENU_PRE BUTTON_F1
77#define WPS_BROWSE (BUTTON_ON | BUTTON_REL) 77#define WPS_BROWSE (BUTTON_ON | BUTTON_REL)
78#define WPS_BROWSE_PRE BUTTON_ON
78#define WPS_EXIT BUTTON_OFF 79#define WPS_EXIT BUTTON_OFF
79#define WPS_KEYLOCK (BUTTON_F1 | BUTTON_DOWN) 80#define WPS_KEYLOCK (BUTTON_F1 | BUTTON_DOWN)
80#define WPS_ID3 (BUTTON_F1 | BUTTON_ON) 81#define WPS_ID3 (BUTTON_F1 | BUTTON_ON)
@@ -99,6 +100,7 @@ static char current_track_path[MAX_PATH+1];
99#define WPS_MENU (BUTTON_MENU | BUTTON_REL) 100#define WPS_MENU (BUTTON_MENU | BUTTON_REL)
100#define WPS_MENU_PRE BUTTON_MENU 101#define WPS_MENU_PRE BUTTON_MENU
101#define WPS_BROWSE (BUTTON_ON | BUTTON_REL) 102#define WPS_BROWSE (BUTTON_ON | BUTTON_REL)
103#define WPS_BROWSE_PRE BUTTON_ON
102#define WPS_EXIT BUTTON_STOP 104#define WPS_EXIT BUTTON_STOP
103#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_STOP) 105#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_STOP)
104#define WPS_ID3 (BUTTON_MENU | BUTTON_ON) 106#define WPS_ID3 (BUTTON_MENU | BUTTON_ON)
@@ -122,6 +124,7 @@ static char current_track_path[MAX_PATH+1];
122#define WPS_PAUSE BUTTON_OFF 124#define WPS_PAUSE BUTTON_OFF
123#define WPS_MENU (BUTTON_MENU | BUTTON_REPEAT) 125#define WPS_MENU (BUTTON_MENU | BUTTON_REPEAT)
124#define WPS_BROWSE (BUTTON_MENU | BUTTON_REL) 126#define WPS_BROWSE (BUTTON_MENU | BUTTON_REL)
127#define WPS_BROWSE_PRE BUTTON_MENU
125#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_DOWN) 128#define WPS_KEYLOCK (BUTTON_MENU | BUTTON_DOWN)
126 129
127#endif 130#endif
@@ -530,6 +533,10 @@ int wps_show(void)
530 switch(button) 533 switch(button)
531 { 534 {
532 case WPS_BROWSE: 535 case WPS_BROWSE:
536#ifdef WPS_BROWSE_PRE
537 if (lastbutton != WPS_BROWSE_PRE)
538 break;
539#endif
533#ifdef HAVE_LCD_CHARCELLS 540#ifdef HAVE_LCD_CHARCELLS
534 status_set_record(false); 541 status_set_record(false);
535 status_set_audio(false); 542 status_set_audio(false);