diff options
author | Peng Wu <alexepico@gmail.com> | 2018-06-06 15:11:10 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2018-06-06 15:11:10 +0800 |
commit | 927d3e23a6b8ee30b26b9fe8203c5fc4e56baf52 (patch) | |
tree | f3527944f8830728fc3f7b73bbd5b2d5d6d008f4 /src/PYPTradCandidates.cc | |
parent | fa7d7df55f7e2894742851068b39735992cca51d (diff) | |
download | ibus-libpinyin-927d3e23a6b8ee30b26b9fe8203c5fc4e56baf52.tar.gz ibus-libpinyin-927d3e23a6b8ee30b26b9fe8203c5fc4e56baf52.tar.xz ibus-libpinyin-927d3e23a6b8ee30b26b9fe8203c5fc4e56baf52.zip |
re-factor fillLookupTable method
Diffstat (limited to 'src/PYPTradCandidates.cc')
-rw-r--r-- | src/PYPTradCandidates.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/PYPTradCandidates.cc b/src/PYPTradCandidates.cc index fd221ab..6442783 100644 --- a/src/PYPTradCandidates.cc +++ b/src/PYPTradCandidates.cc @@ -32,6 +32,7 @@ TraditionalCandidates::processCandidates (std::vector<EnhancedCandidate> & candi { m_candidates.clear (); + String trad; for (guint i = 0; i < candidates.size (); i++) { EnhancedCandidate & enhanced = candidates[i]; @@ -39,7 +40,8 @@ TraditionalCandidates::processCandidates (std::vector<EnhancedCandidate> & candi enhanced.m_candidate_type = CANDIDATE_TRADITIONAL_CHINESE; enhanced.m_candidate_id = i; - String trad; + + trad.truncate (0); SimpTradConverter::simpToTrad (enhanced.m_display_string.c_str (), trad); enhanced.m_display_string = trad; } |