summaryrefslogtreecommitdiffstats
path: root/src/PYPPinyinEditor.cc
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-09-21 11:25:58 +0800
committerPeng Wu <alexepico@gmail.com>2011-12-22 12:23:12 +0800
commit45fc184f99a90c32d282732b5adf1199b219016c (patch)
treefe5760b37ac7f7628fb507c3f7307704bb0ac5ce /src/PYPPinyinEditor.cc
parentc692d73e9a7953f785dfc6b75b458d2056baa717 (diff)
downloadibus-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.cc8
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 */