diff options
author | mongo <mongo@iomega> | 2016-04-12 16:04:02 -0300 |
---|---|---|
committer | mongo <mongo@iomega> | 2016-04-12 16:04:02 -0300 |
commit | 3f4d8e82fce225cec78f00652b775960e9946942 (patch) | |
tree | bc472dda4e8ac664e140af4b3a4469cdbaeb5cf5 | |
parent | edd7b5e022d198c07a66a3d146759a76cc9d7ebf (diff) |
Fix auto_justify with chinese/japonese chars - leftstring
-rwxr-xr-x | src.scim2/cmds.c | 2 |
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); |