ref: 4b90c35a0db270ddf9648794056594513f691d44
parent: 0b669514398c7c858212c54ebb6d53af410568c0
author: Sigrid <ftrvxmtrx@gmail.com>
date: Thu Feb 4 05:45:52 EST 2021
libdraw: enter/eenter: fix Kleft for non-ascii text
--- a/sys/src/libdraw/eenter.c
+++ b/sys/src/libdraw/eenter.c
@@ -143,7 +143,7 @@
}
if(k == Kleft){
for(i = 0; i < n; i += l){
- l = chartorune(&k, buf+tick);
+ l = chartorune(&k, buf+i);
if(i+l >= tick){
tick = i;
break;
--- a/sys/src/libdraw/enter.c
+++ b/sys/src/libdraw/enter.c
@@ -151,7 +151,7 @@
}
if(k == Kleft){
for(i = 0; i < n; i += l){
- l = chartorune(&k, buf+tick);
+ l = chartorune(&k, buf+i);
if(i+l >= tick){
tick = i;
break;
--
⑨