summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2016-08-08 16:13:04 +0800
committerPeng Wu <alexepico@gmail.com>2016-08-08 16:13:04 +0800
commita19a56fab5583d9b79bf07a4928ef1342098786e (patch)
treec439d37dffd89b519b54dbf84d5548ece0f90922
parent8956514a2f287f08f0407d8a3e289adda35b38c2 (diff)
downloadlibpinyin-a19a56fab5583d9b79bf07a4928ef1342098786e.tar.gz
libpinyin-a19a56fab5583d9b79bf07a4928ef1342098786e.tar.xz
libpinyin-a19a56fab5583d9b79bf07a4928ef1342098786e.zip
fixes pinyin_get_character_offset function
-rw-r--r--src/pinyin.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index eed5784..4b90257 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -2530,11 +2530,8 @@ bool pinyin_get_character_offset(pinyin_instance_t * instance,
pinyin_context_t * context = instance->m_context;
PhoneticKeyMatrix & matrix = instance->m_matrix;
- if (0 == matrix.size()) {
- assert(0 == offset);
- *plength = 0;
- return true;
- }
+ if (0 == matrix.size())
+ return false;
assert(offset < matrix.size());
_check_offset(matrix, offset);