summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--Src/Zle/compresult.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 11988e1a3..9e904e6a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-10-06 Peter Stephenson <pws@csr.com>
+
+ * 10791: Src/Zle/compresult.c: accumulated completions
+ on single line could cause border disputes resulting in
+ skirmishes with cursor position.
+
2006-10-05 Peter Stephenson <pws@csr.com>
* unposted: Completion/Unix/Command/_perforce: improved
diff --git a/Src/Zle/compresult.c b/Src/Zle/compresult.c
index e28212c19..57510cd03 100644
--- a/Src/Zle/compresult.c
+++ b/Src/Zle/compresult.c
@@ -2126,7 +2126,7 @@ bld_all_str(Cmatch all)
if (add)
strcat(buf, " ");
strcat(buf, m->str);
- len -= t;
+ len -= t + add;
add = 1;
} else {
if (len > add + 2) {