about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Src/Zle/zle_main.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 9153ff197..d650272ad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2016-07-28  Daniel Shahaf  <d.s@daniel.shahaf.name>
 
+	* 38927: Src/Zle/zle_main.c: zle-line-pre-redraw: Set $WIDGET
+	like other special widgets do.
+
 	* unposted: Functions/Misc/add-zle-hook-widget,
 	Functions/Misc/add-zsh-hook: Avoid $0 for POSIX_ARGZERO
 	compatibility.
diff --git a/Src/Zle/zle_main.c b/Src/Zle/zle_main.c
index ac31d4e09..9a83d4141 100644
--- a/Src/Zle/zle_main.c
+++ b/Src/Zle/zle_main.c
@@ -1054,7 +1054,7 @@ void redrawhook(void)
 	args[0] = initthingy->nam;
 	args[1] = NULL;
 	incompfunc = 0;
-	execzlefunc(initthingy, args, 0);
+	execzlefunc(initthingy, args, 1);
 	incompfunc = old_incompfunc;
 	unrefthingy(initthingy);
 	unrefthingy(lbindk);