Index: trunk/apps/recorder/keyboard.c =================================================================== --- trunk/apps/recorder/keyboard.c (revision 15861) +++ trunk/apps/recorder/keyboard.c (working copy) @@ -832,7 +832,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif } @@ -877,7 +877,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif } @@ -1166,7 +1166,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif break; @@ -1180,7 +1180,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif break; Index: trunk/apps/lang/english.lang =================================================================== --- trunk/apps/lang/english.lang (revision 15861) +++ trunk/apps/lang/english.lang (working copy) @@ -11512,4 +11512,18 @@ ipodvideo: "Treble Cutoff" + + id: LANG_BEEP_NOTIFICATION + desc: Beep notification setting + user: + + *: "Beep notifications" + + + *: "Beep notifications" + + + *: "Beep notifications" + + Index: trunk/apps/settings.h =================================================================== --- trunk/apps/settings.h (revision 15861) +++ trunk/apps/settings.h (working copy) @@ -515,6 +515,7 @@ bool talk_file_clip; /* use file .talk clips */ bool talk_filetype; /* say file type */ bool talk_battery_level; + bool beep_notification; /* file browser sorting */ int sort_file; /* 0=alpha, 1=date, 2=date (new first), 3=type */ Index: trunk/apps/menus/settings_menu.c =================================================================== --- trunk/apps/menus/settings_menu.c (revision 15861) +++ trunk/apps/menus/settings_menu.c (working copy) @@ -412,6 +412,8 @@ MENUITEM_SETTING(talk_dir_clip_item, &global_settings.talk_dir_clip, talk_callback); MENUITEM_SETTING(talk_file_item, &global_settings.talk_file, NULL); MENUITEM_SETTING(talk_file_clip_item, &global_settings.talk_file_clip, talk_callback); +MENUITEM_SETTING(beep_notification_item, &global_settings.beep_notification, talk_callback); + static int talk_callback(int action,const struct menu_item_ex *this_item) { static int oldval = 0; @@ -442,7 +444,9 @@ MAKE_MENU(voice_settings_menu, ID2P(LANG_VOICE), 0, Icon_Voice, &talk_menu_item, &talk_dir_item, &talk_dir_clip_item, &talk_file_item, &talk_file_clip_item, &talk_filetype_item, - &talk_battery_level_item); + &talk_battery_level_item, + &beep_notification_item); + /* VOICE MENU */ /***********************************/ Index: trunk/apps/settings_list.c =================================================================== --- trunk/apps/settings_list.c (revision 15861) +++ trunk/apps/settings_list.c (working copy) @@ -716,7 +716,11 @@ OFFON_SETTING(F_TEMPVAR, talk_battery_level, LANG_TALK_BATTERY_LEVEL, false, "Announce Battery Level", NULL), + OFFON_SETTING(F_TEMPVAR, beep_notification, + LANG_BEEP_NOTIFICATION, true, + "beep notification", NULL), + /* file sorting */ CHOICE_SETTING(0, sort_file, LANG_SORT_FILE, 0 , "sort files", "alpha,oldest,newest,type", NULL, 4,