summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2003-01-15 14:16:21 +0000
committerBjörn Stenberg <bjorn@haxx.se>2003-01-15 14:16:21 +0000
commit093e3b2b7f6241c12f6b981cbacf163b0887af2c (patch)
treef1ff1d435775e970149b0a7de5f8e8cd07b328e8 /apps/settings.c
parent0e84a50ea7f02a60c4097f36ff1c6b680d6ec2d9 (diff)
downloadrockbox-093e3b2b7f6241c12f6b981cbacf163b0887af2c.tar.gz
rockbox-093e3b2b7f6241c12f6b981cbacf163b0887af2c.zip
Removed annoying OK delay from settings. Made cancel text visible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3094 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c28
1 files changed, 10 insertions, 18 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 5357a950c4..2cdf14397e 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -984,11 +984,6 @@ bool set_int(char* string,
984 case BUTTON_PLAY: 984 case BUTTON_PLAY:
985#endif 985#endif
986 done = true; 986 done = true;
987 if (*variable != org_value) {
988 lcd_stop_scroll();
989 lcd_puts(0, 0, str(LANG_MENU_SETTING_OK));
990 sleep(HZ/2);
991 }
992 break; 987 break;
993 988
994#ifdef HAVE_RECORDER_KEYPAD 989#ifdef HAVE_RECORDER_KEYPAD
@@ -998,10 +993,11 @@ bool set_int(char* string,
998 case BUTTON_MENU: 993 case BUTTON_MENU:
999#endif 994#endif
1000 if (*variable != org_value) { 995 if (*variable != org_value) {
1001 *variable=org_value; 996 *variable=org_value;
1002 lcd_stop_scroll(); 997 lcd_stop_scroll();
1003 lcd_puts(0, 0, str(LANG_MENU_SETTING_CANCEL)); 998 lcd_puts(0, 0, str(LANG_MENU_SETTING_CANCEL));
1004 sleep(HZ/2); 999 lcd_update();
1000 sleep(HZ/2);
1005 } 1001 }
1006 done = true; 1002 done = true;
1007 break; 1003 break;
@@ -1084,11 +1080,6 @@ bool set_option(char* string, int* variable, char* options[],
1084 case BUTTON_PLAY: 1080 case BUTTON_PLAY:
1085#endif 1081#endif
1086 done = true; 1082 done = true;
1087 if (*variable != org_value) {
1088 lcd_stop_scroll();
1089 lcd_puts(0, 0, str(LANG_MENU_SETTING_OK));
1090 sleep(HZ/2);
1091 }
1092 break; 1083 break;
1093 1084
1094#ifdef HAVE_RECORDER_KEYPAD 1085#ifdef HAVE_RECORDER_KEYPAD
@@ -1098,10 +1089,11 @@ bool set_option(char* string, int* variable, char* options[],
1098 case BUTTON_MENU: 1089 case BUTTON_MENU:
1099#endif 1090#endif
1100 if (*variable != org_value) { 1091 if (*variable != org_value) {
1101 *variable=org_value; 1092 *variable=org_value;
1102 lcd_stop_scroll(); 1093 lcd_stop_scroll();
1103 lcd_puts(0, 0, str(LANG_MENU_SETTING_CANCEL)); 1094 lcd_puts(0, 0, str(LANG_MENU_SETTING_CANCEL));
1104 sleep(HZ/2); 1095 lcd_update();
1096 sleep(HZ/2);
1105 } 1097 }
1106 done = true; 1098 done = true;
1107 break; 1099 break;