Wnn8で連想変換/異形字変換が無効になっていたバグを修正。
1 parent c5b1d10 commit 262158287b6b630135bec614d04a7186d1f4c025
@tamra tamra authored on 29 Mar 2005
Showing 2 changed files
View
4
scim-wnn/src/scim_wnn_imengine.cpp
updateConversion();
alp_count = 1;
return(true);
} else
if (k_conversion_rensou.comp(key) && (sType == Wnn7) ) {
if (k_conversion_rensou.comp(key) && ((sType == Wnn7) || (sType == Wnn8)) ) {
m_convList = wnn.getConversionList(wnn.getPos(),RENSOU);
if (m_convList.count == 0) return(true);
startLookup();
updateConversion();
alp_count = 1;
return(true);
} else
if (k_conversion_ikeiji.comp(key) && (sType == Wnn7)) {
if (k_conversion_ikeiji.comp(key) && ((sType == Wnn7) || (sType == Wnn8)) ) {
m_convList = wnn.getConversionList(wnn.getPos(),IKEIJI);
if (m_convList.count == 0) return(true);
startLookup();
updateConversion();
View
2
■■■
scim-wnn/src/wnnconversion.cpp
convList.kouho.clear();
convList.Yomi.clear();
convList.pos = 0;
convList.count = 0;
if ((sType != Wnn7) && (kt != DEFAULT)) return(convList);
if ((sType != Wnn8) && (sType != Wnn7) && (kt != DEFAULT)) return(convList);
 
if (p == -1) p = pos;
if ((p >= bunsetu) || (p < 0)) p = p % bunsetu;
pos = p;