diff options
Diffstat (limited to 'apps/wps.c')
-rw-r--r-- | apps/wps.c | 7 |
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); |