diff options
Diffstat (limited to 'src/PYPLibPinyinCandidates.cc')
-rw-r--r-- | src/PYPLibPinyinCandidates.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/PYPLibPinyinCandidates.cc b/src/PYPLibPinyinCandidates.cc index 3c9fe71..6fdfb49 100644 --- a/src/PYPLibPinyinCandidates.cc +++ b/src/PYPLibPinyinCandidates.cc @@ -125,7 +125,8 @@ LibPinyinCandidates::selectCandidate (EnhancedCandidate & enhanced) return SELECT_CANDIDATE_COMMIT; } - if (CANDIDATE_LONGER == enhanced.m_candidate_type) { + if (CANDIDATE_LONGER == enhanced.m_candidate_type || + CANDIDATE_LONGER_USER == enhanced.m_candidate_type) { /* because longer candidate starts from the beginning of user input. */ pinyin_choose_candidate (instance, 0, candidate); |