diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-04-27 17:39:42 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-04-27 17:39:42 +0000 |
commit | cb801a01033e4b00f3181f956194502a53dbcccd (patch) | |
tree | 564c21466ab26147db34ad9e1dfc2604c93d37e4 /Src | |
parent | 3e5977cdee151dd00fd6a8fc3af31e5a0745208c (diff) | |
download | zsh-cb801a01033e4b00f3181f956194502a53dbcccd.tar.gz zsh-cb801a01033e4b00f3181f956194502a53dbcccd.tar.xz zsh-cb801a01033e4b00f3181f956194502a53dbcccd.zip |
zsh-workers:6124
Diffstat (limited to 'Src')
-rw-r--r-- | Src/Zle/zle_tricky.c | 5 |
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(); |