summaryrefslogtreecommitdiff
path: root/apps
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
parent6549d312ee0a0fa297fdb8de51bca257e9eb4694 (diff)
downloadrockbox-8a813fdd9d1243557de94043116fa93c6e019cdd.zip
rockbox-8a813fdd9d1243557de94043116fa93c6e019cdd.tar.gz
rockbox-8a813fdd9d1243557de94043116fa93c6e019cdd.tar.bz2
rockbox-8a813fdd9d1243557de94043116fa93c6e019cdd.tar.xz
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')
-rw-r--r--apps/tree.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 98cb88f..3e46924 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -224,7 +224,6 @@ static int tree_voice_cb(int selected_item, void * data)
{
if(global_settings.talk_dir_clip)
{
- DEBUGF("Playing directory thumbnail: %s", local_tc->currdir);
did_clip = true;
if(ft_play_dirname(name) <0)
/* failed, not existing */
@@ -234,8 +233,6 @@ static int tree_voice_cb(int selected_item, void * data)
if (global_settings.talk_file_clip && (attr & FILE_ATTR_THUMBNAIL))
{
did_clip = true;
- DEBUGF("Playing file thumbnail: %s/%s%s\n",
- local_tc->currdir, name, file_thumbnail_ext);
ft_play_filename(local_tc->currdir, name);
}
}
@@ -1071,7 +1068,7 @@ static void ft_play_filename(char *dir, char *file)
return;
#endif
- if (strlen(file) > strlen(file_thumbnail_ext)
+ if (strlen(file) >= strlen(file_thumbnail_ext)
&& strcasecmp(&file[strlen(file) - strlen(file_thumbnail_ext)],
file_thumbnail_ext))
/* file has no .talk extension */