From b4338a3ea4ff49a2b37887ab2d27c5f6aaba86a9 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 25 May 2016 11:00:08 +0800 Subject: fixes search_matrix function --- src/storage/phonetic_key_matrix.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/storage/phonetic_key_matrix.cpp b/src/storage/phonetic_key_matrix.cpp index a1623d5..93a69e7 100644 --- a/src/storage/phonetic_key_matrix.cpp +++ b/src/storage/phonetic_key_matrix.cpp @@ -207,6 +207,13 @@ int search_matrix_recur(GArray * cached_keys, if (cached_keys->len > MAX_PHRASE_LENGTH) return SEARCH_NONE; + /* only "'" here. */ + if (0 == cached_keys->len) + return SEARCH_CONTINUED; + +#if 0 + printf("search table:%d\n", cached_keys->len); +#endif return table->search(cached_keys->len, (ChewingKey *)cached_keys->data, ranges); } -- cgit