summaryrefslogtreecommitdiff
path: root/apps/settings_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings_menu.c')
-rw-r--r--apps/settings_menu.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c
index 48e8c1dda5..448411593a 100644
--- a/apps/settings_menu.c
+++ b/apps/settings_menu.c
@@ -1264,16 +1264,20 @@ static const struct opt_items voice_names[] = {
1264 1264
1265static bool voice_dirs(void) 1265static bool voice_dirs(void)
1266{ 1266{
1267 return set_option( str(LANG_VOICE_DIR), 1267 bool ret = set_option( str(LANG_VOICE_DIR),
1268 &global_settings.talk_dir, INT, voice_names, 4, NULL); 1268 &global_settings.talk_dir, INT, voice_names, 4, NULL);
1269 audio_set_crossfade(global_settings.crossfade);
1270 return ret;
1269} 1271}
1270 1272
1271static bool voice_files(void) 1273static bool voice_files(void)
1272{ 1274{
1273 int oldval = global_settings.talk_file; 1275 int oldval = global_settings.talk_file;
1274 bool ret; 1276 bool ret;
1277
1275 ret = set_option( str(LANG_VOICE_FILE), 1278 ret = set_option( str(LANG_VOICE_FILE),
1276 &global_settings.talk_file, INT, voice_names, 4, NULL); 1279 &global_settings.talk_file, INT, voice_names, 4, NULL);
1280 audio_set_crossfade(global_settings.crossfade);
1277 if (oldval != 3 && global_settings.talk_file == 3) 1281 if (oldval != 3 && global_settings.talk_file == 3)
1278 { /* force reload if newly talking thumbnails, 1282 { /* force reload if newly talking thumbnails,
1279 because the clip presence is cached only if enabled */ 1283 because the clip presence is cached only if enabled */
@@ -1462,9 +1466,7 @@ static bool crossfade(void)
1462 1466
1463 ret=set_option( str(LANG_CROSSFADE_ENABLE), 1467 ret=set_option( str(LANG_CROSSFADE_ENABLE),
1464 &global_settings.crossfade, INT, names, 4, NULL); 1468 &global_settings.crossfade, INT, names, 4, NULL);
1465
1466 audio_set_crossfade(global_settings.crossfade); 1469 audio_set_crossfade(global_settings.crossfade);
1467
1468 return ret; 1470 return ret;
1469} 1471}
1470 1472