about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-09-22 12:57:04 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-09-22 12:57:04 +0000
commit6512a9f72024094370bdd0656829376ea25f6a02 (patch)
tree8fae83916658304e7d7d52f2a0c3df9d8579000d
parentc17448c2765f64df856d6f0d620d410c32a734b9 (diff)
downloadzsh-6512a9f72024094370bdd0656829376ea25f6a02.tar.gz
zsh-6512a9f72024094370bdd0656829376ea25f6a02.tar.xz
zsh-6512a9f72024094370bdd0656829376ea25f6a02.zip
zsh-workers/7960
-rw-r--r--Src/Zle/zle_tricky.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index dc12ecc89..cf8ce63e1 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -7612,7 +7612,7 @@ cut_cline(Cline l)
      * the line. Anything before that is kept. */
 
     for (p = l; p; p = p->next)
-	if (p->orig || p->olen)
+	if (p->orig || p->olen || !(p->flags & CLF_NEW))
 	    e = p->next;
 
     /* Then keep all structs without missing characters. */