diff options
author | Peng Wu <alexepico@gmail.com> | 2011-09-21 11:25:58 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-12-22 12:23:12 +0800 |
commit | 45fc184f99a90c32d282732b5adf1199b219016c (patch) | |
tree | fe5760b37ac7f7628fb507c3f7307704bb0ac5ce /src/PYPPinyinEditor.cc | |
parent | c692d73e9a7953f785dfc6b75b458d2056baa717 (diff) | |
download | ibus-libpinyin-45fc184f99a90c32d282732b5adf1199b219016c.tar.gz ibus-libpinyin-45fc184f99a90c32d282732b5adf1199b219016c.tar.xz ibus-libpinyin-45fc184f99a90c32d282732b5adf1199b219016c.zip |
use pinyin pos
Diffstat (limited to 'src/PYPPinyinEditor.cc')
-rw-r--r-- | src/PYPPinyinEditor.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/PYPPinyinEditor.cc b/src/PYPPinyinEditor.cc index a435b82..68617a3 100644 --- a/src/PYPPinyinEditor.cc +++ b/src/PYPPinyinEditor.cc @@ -272,12 +272,12 @@ LibPinyinPinyinEditor::updateAuxiliaryText () /* Note: cursor handling is defered to full/double pinyin editors. */ guint pinyin_cursor = getPinyinCursor (); - for (guint i = 0; i < m_pinyins.size (); ++i) { + PinyinKeyVector & pinyin_keys = m_instance->m_pinyin_keys; + for (guint i = 0; i < pinyin_keys->len; ++i) { if (G_LIKELY (i)) m_buffer << ' '; - const Pinyin *pinyin = m_pinyins[i]; - m_buffer << pinyin->sheng - << pinyin->yun; + PinyinKey * key = &g_array_index (pinyin_keys, PinyinKey, i); + m_buffer << key->get_key_string (); } /* append rest text */ |