diff options
-rw-r--r-- | src/PYPPhoneticEditor.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/PYPPhoneticEditor.cc b/src/PYPPhoneticEditor.cc index 0d55fa7..23c385f 100644 --- a/src/PYPPhoneticEditor.cc +++ b/src/PYPPhoneticEditor.cc @@ -397,8 +397,8 @@ PhoneticEditor::selectCandidate (guint i) len = 0; pinyin_get_n_pinyin (m_instance, &len); if (lookup_cursor == len) { - pinyin_train(m_instance); - commit(); + pinyin_train (m_instance); + commit (); return TRUE; } @@ -409,6 +409,7 @@ PhoneticEditor::selectCandidate (guint i) pinyin_get_pinyin_key_rest_positions (m_instance, pos, &begin, NULL); m_cursor = begin; + update (); return TRUE; } |