diff options
author | Peng Wu <alexepico@gmail.com> | 2012-03-22 14:25:10 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2012-03-22 14:25:10 +0800 |
commit | d8454869b62d72593c2393ef7d23c9e6c64f4b16 (patch) | |
tree | 88e4861f60b5c6ac7f9e23364df09302eca2205f /src/lookup | |
parent | e4364290948763d6024b0e00cac4e16148cea949 (diff) | |
download | libpinyin-d8454869b62d72593c2393ef7d23c9e6c64f4b16.tar.gz libpinyin-d8454869b62d72593c2393ef7d23c9e6c64f4b16.tar.xz libpinyin-d8454869b62d72593c2393ef7d23c9e6c64f4b16.zip |
update validate_constraint method
Diffstat (limited to 'src/lookup')
-rw-r--r-- | src/lookup/pinyin_lookup.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lookup/pinyin_lookup.cpp b/src/lookup/pinyin_lookup.cpp index 0db69d9..0acf982 100644 --- a/src/lookup/pinyin_lookup.cpp +++ b/src/lookup/pinyin_lookup.cpp @@ -609,21 +609,21 @@ bool PinyinLookup::clear_constraint(CandidateConstraints constraints, size_t ind return true; } -bool PinyinLookup::validate_constraint(CandidateConstraints constraints, ChewingKeyVector m_parsed_keys){ +bool PinyinLookup::validate_constraint(CandidateConstraints constraints, ChewingKeyVector keys){ //resize constraints array size_t constraints_length = constraints->len; - if ( m_parsed_keys->len > constraints_length ){ - g_array_set_size(constraints, m_parsed_keys->len); + if ( keys->len > constraints_length ){ + g_array_set_size(constraints, keys->len); //initialize new element - for( size_t i = constraints_length; i < m_parsed_keys->len; ++i){ + for( size_t i = constraints_length; i < keys->len; ++i){ lookup_constraint_t * constraint = &g_array_index(constraints, lookup_constraint_t, i); constraint->m_type = NO_CONSTRAINT; } - }else if (m_parsed_keys->len < constraints_length ){ - g_array_set_size(constraints, m_parsed_keys->len); + }else if (keys->len < constraints_length ){ + g_array_set_size(constraints, keys->len); } - ChewingKey * pinyin_keys = (ChewingKey *)m_parsed_keys->data; + ChewingKey * pinyin_keys = (ChewingKey *)keys->data; for ( size_t i = 0; i < constraints->len; ++i){ lookup_constraint_t * constraint = &g_array_index(constraints, lookup_constraint_t, i); |