ref: 6b7475d5e3361fe8cbfe283f07f1d6a365f5b42b
parent: c90d38382860b13a7d6a804cb3db7e0ff9b8e0e1
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sun Jul 8 18:25:23 EDT 2012
mothra: edit selection fix
--- a/sys/src/cmd/mothra/libpanel/edit.c
+++ b/sys/src/cmd/mothra/libpanel/edit.c
@@ -106,7 +106,7 @@
*/
int pl_hitedit(Panel *p, Mouse *m){Edit *ep;
- if(m->buttons&7){+ if((m->buttons&7)==1){ep=p->data;
ep->t->b=p->b;
twhilite(ep->t, ep->sel0, ep->sel1, 0);
--- a/sys/src/cmd/mothra/libpanel/textwin.c
+++ b/sys/src/cmd/mothra/libpanel/textwin.c
@@ -228,6 +228,7 @@
p1=addpt(p0, Pt(1, 0));
twhilite(t, sel0, sel1, 1);
for(;;){+ flushimage(display, 1);
*m=emouse();
if((m->buttons&7)!=1) break;
newsel=twpt2rune(t, m->xy);
--
⑨