diff options
Diffstat (limited to 'src/PYPCloudCandidates.cc')
-rw-r--r-- | src/PYPCloudCandidates.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/PYPCloudCandidates.cc b/src/PYPCloudCandidates.cc index 901e431..871b87a 100644 --- a/src/PYPCloudCandidates.cc +++ b/src/PYPCloudCandidates.cc @@ -410,7 +410,9 @@ CloudCandidates::processCandidates (std::vector<EnhancedCandidate> & candidates) /* search the first non-ngram candidate position */ for (pos = candidates.begin (); pos != candidates.end (); ++pos) { - if (CANDIDATE_NBEST_MATCH != pos->m_candidate_type) + if (CANDIDATE_NBEST_MATCH != pos->m_candidate_type && + CANDIDATE_LONGER != pos->m_candidate_type && + CANDIDATE_LONGER_USER != pos->m_candidate_type) break; m_candidate_cache.insert (pos->m_display_string); } |