about summary refs log tree commit diff
path: root/Src/Zle/zle_thingy.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-03-14 09:43:42 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-03-14 09:43:42 +0000
commit0e7c726c326ec255e00ce43818c793d974bc2268 (patch)
tree44328e108bd5ad0b9a0af76f3ea7f96227b9fefa /Src/Zle/zle_thingy.c
parentae54428aedb8f237f090f302750df5b6c51a8fb9 (diff)
downloadzsh-0e7c726c326ec255e00ce43818c793d974bc2268.tar.gz
zsh-0e7c726c326ec255e00ce43818c793d974bc2268.tar.xz
zsh-0e7c726c326ec255e00ce43818c793d974bc2268.zip
zsh-workers/10127
Diffstat (limited to 'Src/Zle/zle_thingy.c')
-rw-r--r--Src/Zle/zle_thingy.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/Src/Zle/zle_thingy.c b/Src/Zle/zle_thingy.c
index fd9fa3e7f..8cad90e2b 100644
--- a/Src/Zle/zle_thingy.c
+++ b/Src/Zle/zle_thingy.c
@@ -416,12 +416,18 @@ bin_zle_refresh(char *name, char **args, char *ops, char func)
 
 	    zmult = 1;
 	    listlist(l);
+	    if (statusline)
+		lastlistlen++;
 	    showinglist = clearlist = 0;
 	    zmult = zmultsav;
-	} else if (ops['c'])
+	} else if (ops['c']) {
 	    clearlist = 1;
-    } else if (ops['c'])
+	    lastlistlen = 0;
+	}
+    } else if (ops['c']) {
 	clearlist = listshown = 1;
+	lastlistlen = 0;
+    }
     zrefresh();
 
     clearlist = ocl;