about summary refs log tree commit diff
path: root/Src/Zle/zle_tricky.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-04-27 17:39:42 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-04-27 17:39:42 +0000
commitcb801a01033e4b00f3181f956194502a53dbcccd (patch)
tree564c21466ab26147db34ad9e1dfc2604c93d37e4 /Src/Zle/zle_tricky.c
parent3e5977cdee151dd00fd6a8fc3af31e5a0745208c (diff)
downloadzsh-cb801a01033e4b00f3181f956194502a53dbcccd.tar.gz
zsh-cb801a01033e4b00f3181f956194502a53dbcccd.tar.xz
zsh-cb801a01033e4b00f3181f956194502a53dbcccd.zip
zsh-workers:6124
Diffstat (limited to 'Src/Zle/zle_tricky.c')
-rw-r--r--Src/Zle/zle_tricky.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index 88d811a06..591b0a75f 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -760,8 +760,8 @@ docomplete(int lst)
 
     /* If we are doing a menu-completion... */
 
-    if (menucmp && lst != COMP_LIST_EXPAND && compwidget &&
-	compwidget == lastcompwidget) {
+    if (menucmp && lst != COMP_LIST_EXPAND && 
+	(!compwidget || compwidget == lastcompwidget)) {
 	do_menucmp(lst);
 	return;
     }
@@ -4598,6 +4598,7 @@ makecomplist(char *s, int incmd, int lst)
 	insmnum = insgnum = 1;
 	insgroup = oldlist = oldins = 0;
 	begcmgroup("default", 0);
+	menucmp = 0;
 
 	ccused = newlinklist();
 	ccstack = newlinklist();