about summary refs log tree commit diff
path: root/Src
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-09-06 11:23:25 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-09-06 11:23:25 +0000
commit013bc77e52e894a926b3c2a989e9efdf94f98a76 (patch)
treea9dfb7a6b6f7831fa8655374aa583dc9061f2996 /Src
parent232d1c54458c6d6eb366443e4a42b51025421d25 (diff)
downloadzsh-013bc77e52e894a926b3c2a989e9efdf94f98a76.tar.gz
zsh-013bc77e52e894a926b3c2a989e9efdf94f98a76.tar.xz
zsh-013bc77e52e894a926b3c2a989e9efdf94f98a76.zip
manual/7655
Diffstat (limited to 'Src')
-rw-r--r--Src/Zle/zle_tricky.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index 652ef24c1..672b049f7 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -874,6 +874,8 @@ docomplete(int lst)
     metafy_line();
 
     ocs = cs;
+    origline = dupstring((char *) line);
+    origcs = cs;
     if (!isfirstln && chline != NULL) {
 	/* If we are completing in a multi-line buffer (which was not  *
 	 * taken from the history), we have to prepend the stuff saved *
@@ -897,8 +899,6 @@ docomplete(int lst)
     autoq = '\0';
     /* Get the word to complete. */
     noerrs = 1;
-    origline = dupstring((char *) line);
-    origcs = cs;
     s = get_comp_string();
     DPUTS(wb < 0 || cs < wb || cs > we,
 	  "BUG: 0 <= wb <= cs <= we is not true!");