From 6ff88c893913cf73fb6f695817f50e7659b6fe74 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Wed, 27 Oct 1999 08:35:50 +0000 Subject: zsh-workers/8438 --- Src/Zle/zle_tricky.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Src/Zle/zle_tricky.c') diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c index 6b47bc144..e0687161f 100644 --- a/Src/Zle/zle_tricky.c +++ b/Src/Zle/zle_tricky.c @@ -7793,6 +7793,9 @@ listlist(LinkList l) int vl = validlist, sm = smatches, nm = nmatches; char *oclp = complastprompt; Cmgroup am = amatches; + struct cldata odat; + + memcpy(&odat, &listdat, sizeof(struct cldata)); if (listshown) showagain = 1; @@ -7804,6 +7807,7 @@ listlist(LinkList l) dg.ylist = (char **) makearray(l, 0, 1, &(dg.lcount), NULL, NULL); nmatches = dg.lcount; amatches = &dg; + listdat.valid = 0; ilistmatches(NULL, NULL); amatches = am; @@ -7811,6 +7815,7 @@ listlist(LinkList l) smatches = sm; nmatches = nm; complastprompt = oclp; + memcpy(&listdat, &odat, sizeof(struct cldata)); return !dg.lcount; } -- cgit 1.4.1