diff options
author | Björn Stenberg <bjorn@haxx.se> | 2004-10-04 23:08:41 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2004-10-04 23:08:41 +0000 |
commit | ff4b21d79577ce6f9408c085b44a926b13152c30 (patch) | |
tree | 425986f6d538075e18f8886396d47c4e48b20c51 /apps/wps.c | |
parent | 305aaf29f388979a6c4edb625bc51b122e8357d7 (diff) | |
download | rockbox-ff4b21d79577ce6f9408c085b44a926b13152c30.tar.gz rockbox-ff4b21d79577ce6f9408c085b44a926b13152c30.zip |
Moved most actions off of button release events.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5164 a1c6a512-1295-4272-9138-f99709370657
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]; #define WPS_MENU (BUTTON_F1 | BUTTON_REL) #define WPS_MENU_PRE BUTTON_F1 #define WPS_BROWSE (BUTTON_ON | BUTTON_REL) +#define WPS_BROWSE_PRE BUTTON_ON #define WPS_EXIT BUTTON_OFF #define WPS_KEYLOCK (BUTTON_F1 | BUTTON_DOWN) #define WPS_ID3 (BUTTON_F1 | BUTTON_ON) @@ -99,6 +100,7 @@ static char current_track_path[MAX_PATH+1]; #define WPS_MENU (BUTTON_MENU | BUTTON_REL) #define WPS_MENU_PRE BUTTON_MENU #define WPS_BROWSE (BUTTON_ON | BUTTON_REL) +#define WPS_BROWSE_PRE BUTTON_ON #define WPS_EXIT BUTTON_STOP #define WPS_KEYLOCK (BUTTON_MENU | BUTTON_STOP) #define WPS_ID3 (BUTTON_MENU | BUTTON_ON) @@ -122,6 +124,7 @@ static char current_track_path[MAX_PATH+1]; #define WPS_PAUSE BUTTON_OFF #define WPS_MENU (BUTTON_MENU | BUTTON_REPEAT) #define WPS_BROWSE (BUTTON_MENU | BUTTON_REL) +#define WPS_BROWSE_PRE BUTTON_MENU #define WPS_KEYLOCK (BUTTON_MENU | BUTTON_DOWN) #endif @@ -530,6 +533,10 @@ int wps_show(void) switch(button) { case WPS_BROWSE: +#ifdef WPS_BROWSE_PRE + if (lastbutton != WPS_BROWSE_PRE) + break; +#endif #ifdef HAVE_LCD_CHARCELLS status_set_record(false); status_set_audio(false); |