diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-11-11 08:16:18 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-11-11 08:16:18 +0000 |
commit | 1bee8d5117c00825a4dc6d8204d1acee375e337f (patch) | |
tree | 1bb704a8e7fcabc26e4d83536e716a06c691bb79 | |
parent | afe0da9e1677c5164291150286531ccd46ebef10 (diff) | |
download | rockbox-1bee8d5117c00825a4dc6d8204d1acee375e337f.tar.gz rockbox-1bee8d5117c00825a4dc6d8204d1acee375e337f.zip |
Now applies the selected options properly when exiting the setup menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2819 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/recorder/recording.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c index 70aa1257ce..96d8fcad94 100644 --- a/apps/recorder/recording.c +++ b/apps/recorder/recording.c | |||
@@ -165,9 +165,13 @@ bool recording_screen(void) | |||
165 | break; | 165 | break; |
166 | 166 | ||
167 | case BUTTON_PLAY: | 167 | case BUTTON_PLAY: |
168 | mpeg_record(""); | 168 | /* Only act if the mpeg is stopped */ |
169 | status_set_playmode(STATUS_RECORD); | 169 | if(!mpeg_status()) |
170 | update_countdown = 1; /* Update immediately */ | 170 | { |
171 | mpeg_record(""); | ||
172 | status_set_playmode(STATUS_RECORD); | ||
173 | update_countdown = 1; /* Update immediately */ | ||
174 | } | ||
171 | break; | 175 | break; |
172 | 176 | ||
173 | case BUTTON_UP: | 177 | case BUTTON_UP: |
@@ -268,6 +272,12 @@ bool recording_screen(void) | |||
268 | if (recording_menu()) | 272 | if (recording_menu()) |
269 | return SYS_USB_CONNECTED; | 273 | return SYS_USB_CONNECTED; |
270 | settings_save(); | 274 | settings_save(); |
275 | mpeg_set_recording_options(global_settings.rec_frequency, | ||
276 | global_settings.rec_quality, | ||
277 | global_settings.rec_source, | ||
278 | global_settings.rec_channels); | ||
279 | |||
280 | set_gain(); | ||
271 | update_countdown = 1; /* Update immediately */ | 281 | update_countdown = 1; /* Update immediately */ |
272 | break; | 282 | break; |
273 | 283 | ||