summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
authorSteve Bavin <pondlife@pondlife.me>2008-09-02 08:15:44 +0000
committerSteve Bavin <pondlife@pondlife.me>2008-09-02 08:15:44 +0000
commit8a813fdd9d1243557de94043116fa93c6e019cdd (patch)
treedce488931f0e5f977637b9f0d9c0975eb8f2edb9 /apps/tree.c
parent6549d312ee0a0fa297fdb8de51bca257e9eb4694 (diff)
downloadrockbox-8a813fdd9d1243557de94043116fa93c6e019cdd.tar.gz
rockbox-8a813fdd9d1243557de94043116fa93c6e019cdd.zip
Fix FS#9352 - allow .talk clips for single-character filenames.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18383 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 98cb88ffb1..3e469247c8 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -224,7 +224,6 @@ static int tree_voice_cb(int selected_item, void * data)
224 { 224 {
225 if(global_settings.talk_dir_clip) 225 if(global_settings.talk_dir_clip)
226 { 226 {
227 DEBUGF("Playing directory thumbnail: %s", local_tc->currdir);
228 did_clip = true; 227 did_clip = true;
229 if(ft_play_dirname(name) <0) 228 if(ft_play_dirname(name) <0)
230 /* failed, not existing */ 229 /* failed, not existing */
@@ -234,8 +233,6 @@ static int tree_voice_cb(int selected_item, void * data)
234 if (global_settings.talk_file_clip && (attr & FILE_ATTR_THUMBNAIL)) 233 if (global_settings.talk_file_clip && (attr & FILE_ATTR_THUMBNAIL))
235 { 234 {
236 did_clip = true; 235 did_clip = true;
237 DEBUGF("Playing file thumbnail: %s/%s%s\n",
238 local_tc->currdir, name, file_thumbnail_ext);
239 ft_play_filename(local_tc->currdir, name); 236 ft_play_filename(local_tc->currdir, name);
240 } 237 }
241 } 238 }
@@ -1071,7 +1068,7 @@ static void ft_play_filename(char *dir, char *file)
1071 return; 1068 return;
1072#endif 1069#endif
1073 1070
1074 if (strlen(file) > strlen(file_thumbnail_ext) 1071 if (strlen(file) >= strlen(file_thumbnail_ext)
1075 && strcasecmp(&file[strlen(file) - strlen(file_thumbnail_ext)], 1072 && strcasecmp(&file[strlen(file) - strlen(file_thumbnail_ext)],
1076 file_thumbnail_ext)) 1073 file_thumbnail_ext))
1077 /* file has no .talk extension */ 1074 /* file has no .talk extension */