diff options
Diffstat (limited to 'apps/sound_menu.c')
-rw-r--r-- | apps/sound_menu.c | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c index a037c94084..fdb2043171 100644 --- a/apps/sound_menu.c +++ b/apps/sound_menu.c | |||
@@ -103,38 +103,29 @@ bool set_sound(const char* string, | |||
103 | changed = false; | 103 | changed = false; |
104 | button = button_get_w_tmo(HZ/2); | 104 | button = button_get_w_tmo(HZ/2); |
105 | switch( button ) { | 105 | switch( button ) { |
106 | #ifdef HAVE_RECORDER_KEYPAD | 106 | case SETTINGS_INC: |
107 | case BUTTON_UP: | 107 | case SETTINGS_INC | BUTTON_REPEAT: |
108 | case BUTTON_UP | BUTTON_REPEAT: | ||
109 | #else | ||
110 | case BUTTON_RIGHT: | ||
111 | case BUTTON_RIGHT | BUTTON_REPEAT: | ||
112 | #endif | ||
113 | (*variable)+=steps; | 108 | (*variable)+=steps; |
114 | if(*variable > max ) | 109 | if(*variable > max ) |
115 | *variable = max; | 110 | *variable = max; |
116 | changed = true; | 111 | changed = true; |
117 | break; | 112 | break; |
118 | 113 | ||
119 | #ifdef HAVE_RECORDER_KEYPAD | 114 | case SETTINGS_DEC: |
120 | case BUTTON_DOWN: | 115 | case SETTINGS_DEC | BUTTON_REPEAT: |
121 | case BUTTON_DOWN | BUTTON_REPEAT: | ||
122 | #else | ||
123 | case BUTTON_LEFT: | ||
124 | case BUTTON_LEFT | BUTTON_REPEAT: | ||
125 | #endif | ||
126 | (*variable)-=steps; | 116 | (*variable)-=steps; |
127 | if(*variable < min ) | 117 | if(*variable < min ) |
128 | *variable = min; | 118 | *variable = min; |
129 | changed = true; | 119 | changed = true; |
130 | break; | 120 | break; |
131 | 121 | ||
132 | #ifdef HAVE_RECORDER_KEYPAD | 122 | case SETTINGS_OK: |
133 | case BUTTON_LEFT: | 123 | case SETTINGS_CANCEL: |
134 | #else | 124 | #ifdef SETTINGS_OK2 |
135 | case BUTTON_STOP: | 125 | case SETTINGS_OK2: |
136 | case BUTTON_MENU: | 126 | #endif |
137 | case BUTTON_PLAY: | 127 | #ifdef SETTINGS_CANCEL2 |
128 | case SETTINGS_CANCEL2: | ||
138 | #endif | 129 | #endif |
139 | done = true; | 130 | done = true; |
140 | break; | 131 | break; |