about summary refs log tree commit diff
path: root/Src/Zle/compcore.c
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2000-06-07 08:39:56 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2000-06-07 08:39:56 +0000
commit9ac1ee5703520f3bc34afff8ef009a0a8dceca33 (patch)
tree12b4f8b4d86865ba4897230218427ba1d8281e60 /Src/Zle/compcore.c
parent9bb23440d2db294cc2f1ce7b840030d6d1e85003 (diff)
downloadzsh-9ac1ee5703520f3bc34afff8ef009a0a8dceca33.tar.gz
zsh-9ac1ee5703520f3bc34afff8ef009a0a8dceca33.tar.xz
zsh-9ac1ee5703520f3bc34afff8ef009a0a8dceca33.zip
hopefully more consistent beeping with menu-selection (11794)
Diffstat (limited to 'Src/Zle/compcore.c')
-rw-r--r--Src/Zle/compcore.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/Src/Zle/compcore.c b/Src/Zle/compcore.c
index 94f441229..ad048718d 100644
--- a/Src/Zle/compcore.c
+++ b/Src/Zle/compcore.c
@@ -500,16 +500,17 @@ before_complete(Hookdef dummy, int *lst)
 
 /**/
 int
-after_complete(Hookdef dummy, Compldat dat)
+after_complete(Hookdef dummy, int *dat)
 {
     if (menucmp && !oldmenucmp) {
-	struct chdata dat;
+	struct chdata cdat;
 	int ret;
 
-	dat.matches = amatches;
-	dat.num = nmatches;
-	dat.cur = NULL;
-	if ((ret = runhookdef(MENUSTARTHOOK, (void *) &dat))) {
+	cdat.matches = amatches;
+	cdat.num = nmatches;
+	cdat.cur = NULL;
+	if ((ret = runhookdef(MENUSTARTHOOK, (void *) &cdat))) {
+	    dat[1] = 0;
 	    menucmp = menuacc = 0;
 	    if (ret == 2) {
 		fixsuffix();