From 0cfb07ee92ce00b01b430a09400c7740954115a4 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 13 Jul 2004 09:41:36 +0000 Subject: 20153: make zle-line-init run after the first zrefresh() --- Src/Zle/zle_main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Src/Zle/zle_main.c') diff --git a/Src/Zle/zle_main.c b/Src/Zle/zle_main.c index 765f4dfbe..97d5432be 100644 --- a/Src/Zle/zle_main.c +++ b/Src/Zle/zle_main.c @@ -680,8 +680,6 @@ zlecore(void) FD_ZERO(&foofd); #endif - zrefresh(); - while (!done && !errflag) { statusline = NULL; @@ -834,6 +832,8 @@ zleread(char **lp, char **rp, int flags, int context) initmodifier(&zmod); prefixflag = 0; + zrefresh(); + if ((initthingy = rthingy_nocreate("zle-line-init"))) { char *args[2]; args[0] = initthingy->nam; @@ -1303,6 +1303,7 @@ recursiveedit(UNUSED(char **args)) { int locerror; + zrefresh(); zlecore(); locerror = errflag; -- cgit 1.4.1