summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-11-10 02:30:17 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2012-11-10 02:30:17 +0100
commit0ad8548b703aa63dd40095027937437920cbba57 (patch)
tree7f8a16ceb96805cf8e2704aa04d8be5f888491ac
parent0df3f94ecdd32b5ee4ca3f8f8a73f4a7a455ddfb (diff)
downloadplan9front-0ad8548b703aa63dd40095027937437920cbba57.tar.xz
rio: fix auto compmplete candidates getting read back without prompt
-rw-r--r--sys/src/cmd/rio/wind.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/cmd/rio/wind.c b/sys/src/cmd/rio/wind.c
index e1db64d44..49bb30da3 100644
--- a/sys/src/cmd/rio/wind.c
+++ b/sys/src/cmd/rio/wind.c
@@ -499,7 +499,9 @@ showcandidates(Window *w, Completion *c)
nr = runestrlen(rp);
q0 = w->q0;
- q0 += winsert(w, rp, runestrlen(rp), qline) - qline;
+ q0 += winsert(w, rp, nr, qline) - qline;
+ if(q0 >= w->qh)
+ w->qh += nr;
free(rp);
wsetselect(w, q0+nr, q0+nr);
}