diff --git a/scim-wnn/src/romkan.cpp b/scim-wnn/src/romkan.cpp index cb1ed68..b3ecf35 100644 --- a/scim-wnn/src/romkan.cpp +++ b/scim-wnn/src/romkan.cpp @@ -277,7 +277,10 @@ */ void Romkan::toHalf() { + unsigned int p = text.length(); convZenHan(text); + // �����åȰ���·�� + if (p != text.length()) setPos(getPos() + (text.length() - p)); buf.clear(); }