diff options
Diffstat (limited to 'apps/wps.c')
-rw-r--r-- | apps/wps.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/apps/wps.c b/apps/wps.c index a685d58ba0..f05109872d 100644 --- a/apps/wps.c +++ b/apps/wps.c | |||
@@ -655,28 +655,33 @@ long wps_show(void) | |||
655 | break; | 655 | break; |
656 | #endif | 656 | #endif |
657 | 657 | ||
658 | #if CONFIG_KEYPAD == RECORDER_PAD | 658 | #if (CONFIG_KEYPAD == RECORDER_PAD) || (CONFIG_KEYPAD == IRIVER_H100_PAD) |
659 | /* play settings */ | 659 | /* play settings */ |
660 | case BUTTON_F2: | 660 | case WPS_QUICK: |
661 | if (quick_screen(CONTEXT_WPS, BUTTON_F2)) | 661 | if (quick_screen(CONTEXT_WPS, WPS_QUICK)) |
662 | return SYS_USB_CONNECTED; | 662 | return SYS_USB_CONNECTED; |
663 | restore = true; | 663 | restore = true; |
664 | lastbutton = 0; | ||
664 | break; | 665 | break; |
665 | 666 | ||
666 | /* screen settings */ | 667 | /* screen settings */ |
668 | #ifdef BUTTON_F3 | ||
667 | case BUTTON_F3: | 669 | case BUTTON_F3: |
668 | if (quick_screen(CONTEXT_WPS, BUTTON_F3)) | 670 | if (quick_screen(CONTEXT_WPS, BUTTON_F3)) |
669 | return SYS_USB_CONNECTED; | 671 | return SYS_USB_CONNECTED; |
670 | restore = true; | 672 | restore = true; |
671 | break; | 673 | break; |
674 | #endif | ||
672 | 675 | ||
673 | /* pitch screen */ | 676 | /* pitch screen */ |
677 | #if CONFIG_KEYPAD == RECORDER_PAD | ||
674 | case BUTTON_ON | BUTTON_REPEAT: | 678 | case BUTTON_ON | BUTTON_REPEAT: |
675 | if (2 == pitch_screen()) | 679 | if (2 == pitch_screen()) |
676 | return SYS_USB_CONNECTED; | 680 | return SYS_USB_CONNECTED; |
677 | restore = true; | 681 | restore = true; |
678 | break; | 682 | break; |
679 | #endif | 683 | #endif |
684 | #endif | ||
680 | 685 | ||
681 | /* stop and exit wps */ | 686 | /* stop and exit wps */ |
682 | #ifdef WPS_EXIT | 687 | #ifdef WPS_EXIT |