about summary refs log tree commit diff
path: root/Src/Zle/zle_refresh.c
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2015-09-03 17:52:40 +0100
committerPeter Stephenson <pws@zsh.org>2015-09-03 17:52:40 +0100
commit32f5d3d8c16b4f3a11fa39c0ee378d72336ba853 (patch)
treed3cca4c81753d5fd43b18326e3490705be3875e4 /Src/Zle/zle_refresh.c
parent1ba2fac03d611ca2955e1c019c9cc9189fd2920b (diff)
downloadzsh-32f5d3d8c16b4f3a11fa39c0ee378d72336ba853.tar.gz
zsh-32f5d3d8c16b4f3a11fa39c0ee378d72336ba853.tar.xz
zsh-32f5d3d8c16b4f3a11fa39c0ee378d72336ba853.zip
36416: ^C in getzlequery() just aborts query.
Also logical but possibly invisible fix for error propagated
back from listing interface.
Diffstat (limited to 'Src/Zle/zle_refresh.c')
-rw-r--r--Src/Zle/zle_refresh.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c
index 78046fb7b..0c28c0a2d 100644
--- a/Src/Zle/zle_refresh.c
+++ b/Src/Zle/zle_refresh.c
@@ -1761,7 +1761,8 @@ singlelineout:
 	inlist = 1;
 	listmatches();
 	inlist = 0;
-	zrefresh();
+	if (!errflag)
+	    zrefresh();
     }
     if (showinglist == -1)
 	showinglist = nlnct;