summaryrefslogtreecommitdiff
path: root/navit/speech
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-26 16:56:28 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-26 16:56:28 +0000
commitbd851706b4d7d30167767fdc167e301f3fb8b42a (patch)
tree3769ec5fbe2ecdbdbbd6edb8d650444f6d105647 /navit/speech
parent945f5b0855ed59d76eb5bd58234cfb35251e3e01 (diff)
downloadnavit-svn-bd851706b4d7d30167767fdc167e301f3fb8b42a.tar.gz
Fix:speech_cmdline:Really use shortest match
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4047 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/speech')
-rw-r--r--navit/speech/cmdline/speech_cmdline.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/navit/speech/cmdline/speech_cmdline.c b/navit/speech/cmdline/speech_cmdline.c
index a4a73478..cd12bb94 100644
--- a/navit/speech/cmdline/speech_cmdline.c
+++ b/navit/speech/cmdline/speech_cmdline.c
@@ -56,6 +56,7 @@ speech_cmdline_search(GList *l, int suffix_len, const char *s)
else
tmp=NULL;
if (!ret || g_list_length(tmp) < len) {
+ len=g_list_length(tmp);
g_list_free(ret);
ret=tmp;
if (!*ss || tmp)