summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2012-08-09 13:06:05 +0800
committerPeng Wu <alexepico@gmail.com>2012-08-09 13:06:05 +0800
commit75266eac0a459299e70314996d56eaa678cbf398 (patch)
tree98f54ba054bab821e818042efb93fb5288e2948d
parente965191eae06568d2e39f07db5c3d75a4e0deac2 (diff)
downloadlibpinyin-75266eac0a459299e70314996d56eaa678cbf398.tar.gz
libpinyin-75266eac0a459299e70314996d56eaa678cbf398.tar.xz
libpinyin-75266eac0a459299e70314996d56eaa678cbf398.zip
fixes pinyin_load_phrase_library
-rw-r--r--src/pinyin.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index 755fb04..15a65e7 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -204,7 +204,8 @@ pinyin_context_t * pinyin_init(const char * systemdir, const char * userdir){
bool pinyin_load_phrase_library(pinyin_context_t * context,
guint8 index){
- assert(index < PHRASE_INDEX_LIBRARY_COUNT);
+ if (!(index < PHRASE_INDEX_LIBRARY_COUNT))
+ return false;
const pinyin_table_info_t * table_info = pinyin_phrase_files + index;
if (SYSTEM_FILE == table_info->m_file_type) {