about summary refs log tree commit diff
path: root/Src/Zle/zle_tricky.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/zle_tricky.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/zle_tricky.c')
-rw-r--r--Src/Zle/zle_tricky.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index beed90704..fcbe9404c 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -536,7 +536,7 @@ static int
 docomplete(int lst)
 {
     char *s, *ol;
-    int olst = lst, chl = 0, ne = noerrs, ocs, ret = 0;
+    int olst = lst, chl = 0, ne = noerrs, ocs, ret = 0, dat[2];
 
     if (undoing)
 	setlastline();
@@ -777,9 +777,11 @@ docomplete(int lst)
     zsfree(qword);
     unmetafy_line();
 
-    runhookdef(AFTERCOMPLETEHOOK, (void *) &lst);
+    dat[0] = lst;
+    dat[1] = ret;
+    runhookdef(AFTERCOMPLETEHOOK, (void *) dat);
 
-    return ret;
+    return dat[1];
 }
 
 /* 1 if we are completing the prefix */