summaryrefslogtreecommitdiffstats
path: root/src/PYPSuggestionEditor.cc
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2024-10-12 11:32:39 +0800
committerPeng Wu <alexepico@gmail.com>2024-10-12 11:32:39 +0800
commit4d8d08847d1a68464733ea04fd1c1d2cf5fd5c6c (patch)
tree1d2f71b86287b8bd5b256ded8f39f2d6b3f7c103 /src/PYPSuggestionEditor.cc
parent01a5926c2053fd800927a513a4fe6802d77862d1 (diff)
downloadibus-libpinyin-punct.tar.gz
ibus-libpinyin-punct.tar.xz
ibus-libpinyin-punct.zip
Use pinyin_guess_predicted_candidates_with_punctuations functionpunct
Diffstat (limited to 'src/PYPSuggestionEditor.cc')
-rw-r--r--src/PYPSuggestionEditor.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/PYPSuggestionEditor.cc b/src/PYPSuggestionEditor.cc
index 85c35ec..9ce5129 100644
--- a/src/PYPSuggestionEditor.cc
+++ b/src/PYPSuggestionEditor.cc
@@ -262,7 +262,7 @@ SuggestionEditor::cursorDown (void)
void
SuggestionEditor::update (void)
{
- pinyin_guess_predicted_candidates (m_instance, m_text);
+ pinyin_guess_predicted_candidates_with_punctuations (m_instance, m_text);
updateLookupTable ();
updatePreeditText ();
@@ -347,6 +347,7 @@ SuggestionEditor::selectCandidateInternal (EnhancedCandidate & candidate)
switch (candidate.m_candidate_type) {
case CANDIDATE_PREDICTED_BIGRAM:
case CANDIDATE_PREDICTED_PREFIX:
+ case CANDIDATE_PREDICTED_PUNCTUATION:
return m_suggestion_candidates.selectCandidate (candidate);
case CANDIDATE_TRADITIONAL_CHINESE: