Index: trunk/apps/tree.c =================================================================== --- trunk.orig/apps/tree.c +++ trunk/apps/tree.c @@ -857,7 +857,12 @@ static int dirbrowse() if(need_update) { need_update=false; - if ( numentries > 0 ) { + if ( numentries == 0 && + (global_settings.talk_file || global_settings.talk_file_clip + || global_settings.talk_dir + || global_settings.talk_dir_clip) ) + talk_id(LANG_NO_FILES, false); + else if ( numentries > 0 ) { /* Voice the file if changed */ if(lasti != tc.selected_item || restore) { int attr;