summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormongo <mongo@iomega>2016-04-12 16:04:02 -0300
committermongo <mongo@iomega>2016-04-12 16:04:02 -0300
commit3f4d8e82fce225cec78f00652b775960e9946942 (patch)
treebc472dda4e8ac664e140af4b3a4469cdbaeb5cf5
parentedd7b5e022d198c07a66a3d146759a76cc9d7ebf (diff)
Fix auto_justify with chinese/japonese chars - leftstring
-rwxr-xr-xsrc.scim2/cmds.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src.scim2/cmds.c b/src.scim2/cmds.c
index ff24949..1deec97 100755
--- a/src.scim2/cmds.c
+++ b/src.scim2/cmds.c
@@ -1332,7 +1332,7 @@ void auto_justify(int ci, int cf, int min) {
mbsptr = p->label;
result = mbsrtowcs(widestring, &mbsptr, BUFFERSIZE, &state);
if ( result != (size_t)-1 )
- sum += wcslen(widestring);
+ sum += wcswidth(widestring, wcslen(widestring));
}
if (p->flags & is_valid) {
sprintf(field, "%.*f", precision[c], p->v);