summaryrefslogtreecommitdiff
path: root/apps/plugins/solitaire.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/solitaire.c')
-rw-r--r--apps/plugins/solitaire.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c
index 45d56950ec..56990beeb3 100644
--- a/apps/plugins/solitaire.c
+++ b/apps/plugins/solitaire.c
@@ -109,6 +109,8 @@ static struct plugin_api* rb;
109#define SOL_OPT BUTTON_ON 109#define SOL_OPT BUTTON_ON
110#define SOL_REM BUTTON_REC 110#define SOL_REM BUTTON_REC
111 111
112#define SOL_RC_QUIT BUTTON_RC_STOP
113
112#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ 114#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \
113 (CONFIG_KEYPAD == IPOD_3G_PAD) 115 (CONFIG_KEYPAD == IPOD_3G_PAD)
114#define SOL_QUIT (BUTTON_SELECT | BUTTON_MENU) 116#define SOL_QUIT (BUTTON_SELECT | BUTTON_MENU)
@@ -463,7 +465,9 @@ int solitaire_help(void){
463#endif 465#endif
464 rb->splash(HZ*2, true, HELP_SOL_REM2CUR); 466 rb->splash(HZ*2, true, HELP_SOL_REM2CUR);
465 break; 467 break;
466 468#ifdef SOL_RC_QUIT
469 case SOL_RC_QUIT:
470#endif
467 case SOL_QUIT: 471 case SOL_QUIT:
468 return HELP_QUIT; 472 return HELP_QUIT;
469 473
@@ -600,6 +604,10 @@ int solitaire_menu(unsigned char when_n)
600 case SOL_OPT: 604 case SOL_OPT:
601 return MENU_OPT; 605 return MENU_OPT;
602#endif 606#endif
607
608#ifdef SOL_RC_QUIT
609 case SOL_RC_QUIT:
610#endif
603 case SOL_QUIT: 611 case SOL_QUIT:
604 return MENU_QUIT; 612 return MENU_QUIT;
605 613
@@ -1460,6 +1468,9 @@ int solitaire(void){
1460 break; 1468 break;
1461 1469
1462 /* Show the menu */ 1470 /* Show the menu */
1471#ifdef SOL_RC_QUIT
1472 case SOL_RC_QUIT:
1473#endif
1463 case SOL_QUIT: 1474 case SOL_QUIT:
1464#if LCD_DEPTH>1 1475#if LCD_DEPTH>1
1465 rb->lcd_set_background(LCD_DEFAULT_BG); 1476 rb->lcd_set_background(LCD_DEFAULT_BG);