summaryrefslogtreecommitdiffstats
path: root/src/pinyin.cpp
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2016-05-16 15:11:41 +0800
committerPeng Wu <alexepico@gmail.com>2016-05-16 15:11:41 +0800
commita5ea7448d20d6d3b5cae73bfe5dfda81e4e2cdf7 (patch)
tree7854f7967c86b17e0b06b88f7e483a6ce2fea054 /src/pinyin.cpp
parent7bd74b74a471de458ad5563f5f24d59fc28066a4 (diff)
downloadlibpinyin-a5ea7448d20d6d3b5cae73bfe5dfda81e4e2cdf7.tar.gz
libpinyin-a5ea7448d20d6d3b5cae73bfe5dfda81e4e2cdf7.tar.xz
libpinyin-a5ea7448d20d6d3b5cae73bfe5dfda81e4e2cdf7.zip
update code
Diffstat (limited to 'src/pinyin.cpp')
-rw-r--r--src/pinyin.cpp24
1 files changed, 6 insertions, 18 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index 740ec65..5b5f0bc 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -1770,13 +1770,9 @@ static bool _try_divided_table(pinyin_instance_t * instance,
ChewingKey divided_keys[2];
const char * pinyin = item->m_new_keys[0];
- assert(context->m_full_pinyin_parser->
- parse_one_key(options, divided_keys[0],
- pinyin, strlen(pinyin)));
+ divided_keys[0] = item->m_new_structs[0];
pinyin = item->m_new_keys[1];
- assert(context->m_full_pinyin_parser->
- parse_one_key(options, divided_keys[1],
- pinyin, strlen(pinyin)));
+ divided_keys[1] = item->m_new_structs[1];
gchar * new_pinyins = g_strdup_printf
("%s'%s", item->m_new_keys[0], item->m_new_keys[1]);
@@ -1891,13 +1887,9 @@ static bool _try_resplit_table(pinyin_instance_t * instance,
pinyins[0] = item_by_orig->m_new_keys[0];
pinyins[1] = item_by_orig->m_new_keys[1];
- assert(context->m_full_pinyin_parser->
- parse_one_key(options, resplit_keys[0],
- pinyins[0], strlen(pinyins[0])));
+ resplit_keys[0] = item_by_orig->m_new_structs[0];
+ resplit_keys[1] = item_by_orig->m_new_structs[1];
- assert(context->m_full_pinyin_parser->
- parse_one_key(options, resplit_keys[1],
- pinyins[1], strlen(pinyins[1])));
tosearch = true;
}
@@ -1905,13 +1897,9 @@ static bool _try_resplit_table(pinyin_instance_t * instance,
pinyins[0] = item_by_new->m_orig_keys[0];
pinyins[1] = item_by_new->m_orig_keys[1];
- assert(context->m_full_pinyin_parser->
- parse_one_key(options, resplit_keys[0],
- pinyins[0], strlen(pinyins[0])));
+ resplit_keys[0] = item_by_new->m_orig_structs[0];
+ resplit_keys[1] = item_by_new->m_orig_structs[1];
- assert(context->m_full_pinyin_parser->
- parse_one_key(options, resplit_keys[1],
- pinyins[1], strlen(pinyins[1])));
tosearch = true;
}