diff options
| -rw-r--r-- | sys/src/cmd/rio/wind.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/rio/wind.c b/sys/src/cmd/rio/wind.c index b96f8b986..6fd67a559 100644 --- a/sys/src/cmd/rio/wind.c +++ b/sys/src/cmd/rio/wind.c @@ -493,8 +493,8 @@ showcandidates(Window *w, Completion *c) rp = runefmtstrflush(&f); nr = runestrlen(rp); - /* place text at beginning of line before cursor */ - qline = w->q0; + /* place text at beginning of line before cursor and host point */ + qline = min(w->qh, w->q0); while(qline>0 && w->r[qline-1] != '\n') qline--; |
