--- ./rockbox-20070513/apps/menus/recording_menu.c 2007-05-18 00:08:25.000000000 -0400 +++ ./rockbox-20070513-original/apps/menus/recording_menu.c 2007-04-15 18:20:01.000000000 -0400 @@ -42,7 +42,6 @@ #include "sound.h" #ifdef HAVE_RECORDING #include "audio.h" -#include "recorder/recording.h" #if CONFIG_TUNER #include "radio.h" #endif @@ -317,7 +316,13 @@ MENUITEM_SETTING(rec_prerecord_time, &global_settings.rec_prerecord_time, NULL); static int recdirectory_func(void) { - return recording_directory_menu(); + static const struct opt_items names[] = { + { rec_base_directory, -1 }, + { STR(LANG_RECORD_CURRENT_DIR) } + }; + return set_option(str(LANG_RECORD_DIRECTORY), + &global_settings.rec_directory, INT, + names, 2, NULL ); } MENUITEM_FUNCTION(recdirectory, 0, ID2P(LANG_RECORD_DIRECTORY), recdirectory_func, NULL, NULL, Icon_Menu_setting);