summaryrefslogtreecommitdiff
path: root/apps/radio
diff options
context:
space:
mode:
authorTeruaki Kawashima <teru@rockbox.org>2010-12-14 13:37:58 +0000
committerTeruaki Kawashima <teru@rockbox.org>2010-12-14 13:37:58 +0000
commit08af5d84044a7f18a619e1cb38cd183819be41b9 (patch)
treee441cf84b0268e5b008d044902641f063f218152 /apps/radio
parentfbd75fcc86304ccf44ad8174c91684b687a877ec (diff)
downloadrockbox-08af5d84044a7f18a619e1cb38cd183819be41b9.tar.gz
rockbox-08af5d84044a7f18a619e1cb38cd183819be41b9.zip
FS#11777: enhancement for rockbox_browse()
* Add struct browse_context to be passed to rockbox_browse. * Show proper title when selecting e.g. .wps file or .sbs file from the settings menu. * Add select only mode to rockbox_browse(). when a file is selected, it's path is stored to buffer and the browser exits without 'playing' the file. this will allow to use the browser in more places to select file including plugins. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28831 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/radio')
-rw-r--r--apps/radio/presets.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/radio/presets.c b/apps/radio/presets.c
index e900afe734..9c6fedecc7 100644
--- a/apps/radio/presets.c
+++ b/apps/radio/presets.c
@@ -353,7 +353,13 @@ static int radio_delete_preset(void)
353 353
354int preset_list_load(void) 354int preset_list_load(void)
355{ 355{
356 return !rockbox_browse(FMPRESET_PATH, SHOW_FMR); 356 char selected[MAX_PATH];
357 struct browse_context browse;
358 snprintf(selected, sizeof(selected), "%s.%s", global_settings.fmr_file, "fmr");
359 browse_context_init(&browse, SHOW_FMR, 0,
360 str(LANG_FM_PRESET_LOAD), NOICON,
361 FMPRESET_PATH, selected);
362 return !rockbox_browse(&browse);
357} 363}
358 364
359int preset_list_save(void) 365int preset_list_save(void)